Romestead Assembly Reference

CandideServer.Entities.ControllerSets.Goblins.ServerSatyrWatchtowerController

Type JSON

public class in CandideServer.Entities.ControllerSets.Goblins

Methods2
Properties0
Fields11
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
AggroedStateprivateprivate System.String AggroedState
AttackCooldownprivateprivate System.Single AttackCooldown
AttackCooldownTimerprivateprivate System.String AttackCooldownTimer
AttackOnCooldownprivateprivate System.String AttackOnCooldown
AttackRangeprivateprivate System.Single AttackRange
AttackStateprivateprivate System.String AttackState
ChaseStateprivateprivate System.String ChaseState
IdleRangeprivateprivate System.Single IdleRange
IdleStateprivateprivate System.String IdleState
TargetEntityprivateprivate System.String TargetEntity
WanderingStateprivateprivate System.String WanderingState

Methods

CreateStateMachine

public BM.StateMachine CreateStateMachine()

Method metadata
  • Visibilitypublic
  • Return typeBM.StateMachine
  • StaticFalse
  • VirtualTrue
  • HashAA551EEC08678BF330910E85D03F4DDDEDB37F3C6585BC0B4C38C532DDE2B285
  • Body hashDFD267035268C502047B1B2C2DB88F2B610A0C4FB5704607755834DDD902D4EA
  • 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
  • base
  • wandering
  • aggroed
  • attacking
  • idle
  • targetEntity
  • attackCooldownTimer
  • attackOnCooldown
  • event:/buildings/ballista/ballista_chargeup
  • targetEntityDirection
  • item:multiple_arrow
  • event:/buildings/ballista/ballista_fire

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash447D46E6CD94435D27B899ED0593B5B7600F0C1A24C6E1675B055A0135FC86A0
  • Body hash92039C781AEC80324FF469823C352A9C345ACC5FFB3DE960F8BE2DC25D35DA60
  • IL size88
Referenced calls
String literals
  • attack_range
  • attack_cooldown
  • idle_range