CandideServer.Entities.ControllerSets.Bird.BirdAi
Type JSONpublic class in CandideServer.Entities.ControllerSets.Bird
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Bird - Base type
Shared.Entity.Base.AbstractAi - Hash
FD9B5B0A98150BEEAFD6589164497C5FF05F119DA30F2D1EDCF336D966C3B38B
Relationships
Base type
Methods
GetNextAction
#
public Shared.Entity.Base.AbstractAction GetNextAction()
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.AbstractAction - StaticFalse
- VirtualTrue
- Hash
0FF45CC91F0EFC7CE776C01718B978A400CB10305E1541A36080B0D04D39D204 - Body hash
E952764FD60332E104B5D11BCF2C5B9FD74521DE60E09BF028F07ABE12418D9F - IL size248
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()BirdAi.<>c::<GetNextAction>b__1_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
872F08266696624907BC9E5CC30D4775119629DE5D3C94068AD7B051C5BF00E0 - Body hash
E5AA943529ECC1642B89CA6243A30BD6FCFB14540FC5550036A5DEB783A5E529 - IL size18
Referenced calls
Shared.Entity.Base.AbstractAi::get_Entity()Shared.Entity.EntityWrapper::get_Controller()