Romestead Assembly Reference

CandideServer.Entities.ControllerSets.Bird.BirdAi

Type JSON

public class in CandideServer.Entities.ControllerSets.Bird

Methods2
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.Bird
  • Base typeShared.Entity.Base.AbstractAi
  • HashFD9B5B0A98150BEEAFD6589164497C5FF05F119DA30F2D1EDCF336D966C3B38B

Relationships

Methods

GetNextAction

public Shared.Entity.Base.AbstractAction GetNextAction()

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.AbstractAction
  • StaticFalse
  • VirtualTrue
  • Hash0FF45CC91F0EFC7CE776C01718B978A400CB10305E1541A36080B0D04D39D204
  • Body hashE952764FD60332E104B5D11BCF2C5B9FD74521DE60E09BF028F07ABE12418D9F
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash872F08266696624907BC9E5CC30D4775119629DE5D3C94068AD7B051C5BF00E0
  • Body hashE5AA943529ECC1642B89CA6243A30BD6FCFB14540FC5550036A5DEB783A5E529
  • IL size18
Referenced calls
  • Shared.Entity.Base.AbstractAi::get_Entity()
  • Shared.Entity.EntityWrapper::get_Controller()