Romestead Assembly Reference

CandideServer.Entities.Controllers.Creatures.ServerFireStatueController

Type JSON

public class in CandideServer.Entities.Controllers.Creatures

Methods2
Properties0
Fields11
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
AttackCooldownTimerprivateprivate System.String AttackCooldownTimer
AttackOnCooldownprivateprivate System.String AttackOnCooldown
TargetEntityprivateprivate System.String TargetEntity
_activateOnAggroprivateprivate System.Boolean _activateOnAggro
_attackChargeDurationprivateprivate System.Single _attackChargeDuration
_attackCooldownprivateprivate System.Single _attackCooldown
_attackDurationprivateprivate System.Single _attackDuration
_attackMovementLockDurationprivateprivate System.Single _attackMovementLockDuration
_attackRangeprivateprivate System.Single _attackRange
_attackSpellprivateprivate System.String _attackSpell
_attackSpellTriggerDelayprivateprivate System.Single _attackSpellTriggerDelay

Methods

CreateStateMachine

public BM.StateMachine CreateStateMachine()

Method metadata
  • Visibilitypublic
  • Return typeBM.StateMachine
  • StaticFalse
  • VirtualTrue
  • Hash1DD8115607271A82948EC7478B4905D119AF8D54E3B739A66A8368996A6932B8
  • Body hashB2CB8D8747C8F57C9067E9BE1696C8EE5992E492ED7BE31D39D0225ACFB749F4
  • IL size595
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)
  • CandideServer.Entities.Controllers.ServerBehaviorMachineController::get_Blackboard()
  • BM.NodeArg<System.Single>::op_Implicit(T)
  • BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg<System.Single>, System.String, System.String)
  • BM.BTBuilder::Leaf(BM.Leaf)
  • BM.BTBuilder::End()
  • BM.BTBuilder::Build()
  • BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)
  • BM.PlayAnimation::.ctor(System.Int32, NodeEntityArg)
  • BM.State::set_EnterBehaviorTree(BM.BehaviorTree)
  • BM.Wait::.ctor(BM.NodeArg<System.Single>, System.String)
  • BM.PlayVfx::.ctor(System.Byte)
  • CastSpellNode.Args::.ctor()
  • BM.CastSpellNode::.ctor(CastSpellNode.Args)
  • BM.ResetCooldownTimer::.ctor(System.String, System.String, System.Single)
  • BM.State::AddTransition(BM.State)
  • CandideServer.Entities.Controllers.Creatures.ServerFireStatueController::<CreateStateMachine>b__14_0()
  • System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)
  • BM.CustomBool::.ctor(System.Func<System.Boolean>)
  • BM.HasThreateningEntity::.ctor(Node.Status)
  • BM.ConditionHelper::Selector(BM.Node[])
  • BM.Transition::set_Condition(BM.IBaseCondition)
String literals
  • base
  • inactive
  • active
  • idle
  • attack
  • attackCooldownTimer
  • attackOnCooldown

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1A62D302555C69FE7362E58AF1FC9F0153C8327472FA27C24040489C47CE1B4C
  • Body hashB19E6E82F4BE09AA303006F86839924322264AEF18DADCEEF5F4D4A19911260B
  • IL size303
Referenced calls
String literals
  • attack_spell
  • attack_range
  • attack_charge_duration
  • attack_spell_trigger_delay
  • attack_duration
  • attack_movement_lock_duration
  • attack_cooldown
  • activate_on_aggro