CandideServer.Entities.ControllerSets.Frog.FrogAi
Type JSONpublic class in CandideServer.Entities.ControllerSets.Frog
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Frog - Base type
Shared.Entity.Base.AbstractAi - Hash
72378A8A3F05F3B87BC6D1F99F10563C631E365A9A69C8AEBA411BD3A116815E
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_isHurt# | private | private System.Boolean _isHurt |
Methods
GetNextAction
#
public Shared.Entity.Base.AbstractAction GetNextAction()
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.AbstractAction - StaticFalse
- VirtualTrue
- Hash
41CD2FA9B6217E1693F41F529FCB90770F7021978E80C4B386B9E48AAD030C58 - Body hash
A737647AC5157C9D2659CEDE898048B76585387D7B1778C10BB2266955D1AD08 - IL size245
Referenced calls
Shared.Entity.Base.AbstractAi::get_Entity()Shared.Entity.EntityWrapper::get_TargetOfAggro()Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.Base.ControllerActionArgs::.ctor()CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.ActionStatus>)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Length()FrogAi.<>c::<GetNextAction>b__2_0(Shared.Entity.Base.ActionStatus)System.Action<Shared.Entity.Base.ActionStatus>::.ctor(System.Object, System.IntPtr)CandideServer.Entities.Ai.Actions.FleeAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.ActionStatus>)
Initialize
#
public System.Void Initialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C28EC5A57BAAF6CFDF853BF6B473B61EA25AF42E29AF7A3A0DDCDCFBAF6FC49E - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F6BC4E6F06B243C5E7320C7DC23E5485DCE5E3207451CD6C7700FEA1B92E57D3 - Body hash
62C0AD0B264EE4668439B928EB0B07AAC3CA3FB8B2AA99892018030AF50BC597 - IL size21