CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController
Type JSONpublic class in CandideServer.Entities.ControllerSets.Goblins
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Goblins - Base type
CandideServer.Entities.Controllers.ServerBehaviorMachineController - Hash
D69E9954796E3C04A0CBD11C461E29D0BA17CD425ECF1D3D5C3707138184911C
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
AggroedState# | private | private System.String AggroedState |
AttackCooldown# | private | private System.Single AttackCooldown |
AttackCooldownTimer# | private | private System.String AttackCooldownTimer |
AttackOnCooldown# | private | private System.String AttackOnCooldown |
AttackRange# | private | private System.Single AttackRange |
AttackState# | private | private System.String AttackState |
ChaseState# | private | private System.String ChaseState |
IdleRange# | private | private System.Single IdleRange |
IdleState# | private | private System.String IdleState |
TargetEntity# | private | private System.String TargetEntity |
WanderingState# | private | private System.String WanderingState |
Methods
CreateStateMachine
#
public BM.StateMachine CreateStateMachine()
Method metadata
- Visibilitypublic
- Return type
BM.StateMachine - StaticFalse
- VirtualTrue
- Hash
AA551EEC08678BF330910E85D03F4DDDEDB37F3C6585BC0B4C38C532DDE2B285 - Body hash
DFD267035268C502047B1B2C2DB88F2B610A0C4FB5704607755834DDD902D4EA - IL size1129
Referenced calls
BM.SMBuilder::.ctor()BM.SMBuilder::Branch(System.String, BM.State&, System.Int32, System.Int32)BM.StateBuilder<BM.SMBuilder>::Leaf(System.String, BM.State&, System.Int32, System.Int32)BM.StateBuilder<BM.SMBuilder>::Branch(System.String, BM.State&, System.Int32, System.Int32)BM.StateBuilder<BM.StateBuilder<BM.SMBuilder>>::Leaf(System.String, BM.State&, System.Int32, System.Int32)BM.StateBuilder<BM.StateBuilder<BM.SMBuilder>>::End()BM.StateBuilder<BM.SMBuilder>::End()BM.SMBuilder::Build()BM.BTBuilderPool::Get()BM.Sequence::.ctor()BM.BTBuilder::Composite(BM.Composite)BM.Succeeder::.ctor()BM.BTBuilder::Decorator(BM.Decorator)BM.TryGetThreateningEntity::.ctor(System.String)BM.BTBuilder::Leaf(BM.Leaf)BM.BTBuilder::End()BM.NodeArg<System.Single>::op_Implicit(T)BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg<System.Single>, System.String, System.String)BM.BTBuilder::Build()BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)BM.NodeArg<Shared.Entity.EntityWrapper>::op_Implicit(System.String)BM.LookAt<Shared.Entity.EntityWrapper>::.ctor(BM.NodeArg<T>)BM.StringNodeArg::op_Implicit(System.String)BM.PlaySfxOnEntityFromServer::.ctor(BM.StringNodeArg, System.Nullable<System.Single>, System.Nullable<System.Single>)BM.ParallelSequence::.ctor(System.Boolean)BM.Wait::.ctor(BM.NodeArg<System.Single>, System.String)BM.NodeArg<Shared.Entity.EntityWrapper>::op_Implicit(T)BM.GetDirection<Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper>::.ctor(System.String, BM.NodeArg<T1>, BM.NodeArg<T2>)BM.NodeArg<Microsoft.Xna.Framework.Vector2>::op_Implicit(System.String)BM.SmoothLookInDirection::.ctor(BM.NodeArg<Microsoft.Xna.Framework.Vector2>, BM.NodeArg<System.Single>)CastSpellNode.Args::.ctor()
String literals
basewanderingaggroedattackingidletargetEntityattackCooldownTimerattackOnCooldownevent:/buildings/ballista/ballista_chargeuptargetEntityDirectionitem:multiple_arrowevent:/buildings/ballista/ballista_fire
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
447D46E6CD94435D27B899ED0593B5B7600F0C1A24C6E1675B055A0135FC86A0 - Body hash
92039C781AEC80324FF469823C352A9C345ACC5FFB3DE960F8BE2DC25D35DA60 - IL size88
Referenced calls
String literals
attack_rangeattack_cooldownidle_range