Romestead Assembly Reference

CandideServer.Entities.ControllerSets.TestEntity.TestEntityAi

Type JSON

public class in CandideServer.Entities.ControllerSets.TestEntity

Methods2
Properties0
Fields1
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.TestEntity
  • Base typeShared.Entity.Base.AbstractAi
  • HashF50A0D25A814BE5812F7F15C8535EB34D95EE307CE7B2E2F024363675E88C22A

Relationships

Fields

NameVisibilitySignature
_wanderRoundPointprivateprivate Microsoft.Xna.Framework.Vector2 _wanderRoundPoint

Methods

GetNextAction

public Shared.Entity.Base.AbstractAction GetNextAction()

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.AbstractAction
  • StaticFalse
  • VirtualTrue
  • Hash38CB7914622AD6D12276D57533393DD5B9F048C727B99715208A15AAA6AE6685
  • Body hash4CA5AA66826E4B27B144BD033D70C160FD536A8A90A37AAC18970CF54BB0B005
  • IL size181
Referenced calls
  • Shared.Entity.Base.AbstractAi::get_Entity()
  • Shared.Entity.EntityWrapper::get_TargetOfAggro()
  • 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()
  • CandideServer.Entities.Ai.Actions.AttackEntityAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.ActionStatus>)
  • CandideServer.Entities.Ai.Actions.ImmobileAttackAction::.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
  • Hash60645F773196C1E553A34421EB02DAD6AB2598C800B36211A2AAE980E500E837
  • Body hashBBC94CD49399A7AB5BF3C3A1602DE00A441884D08EDE3CCB771DE23D1A633FC6
  • IL size18
Referenced calls
  • Shared.Entity.Base.AbstractAi::get_Entity()
  • Shared.Entity.EntityWrapper::get_Position2()