Romestead Assembly Reference

CandideServer.Entities.BehaviorMachine.ServerSquirrelController

Type JSON

public class in CandideServer.Entities.BehaviorMachine

Methods3
Properties0
Fields8
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
TargetEntityprivateprivate System.String TargetEntity
_pauseDurationAfterLosingAggroprivateprivate System.Single _pauseDurationAfterLosingAggro
_runSpeedprivateprivate System.Single _runSpeed
_shouldWanderHomeprivateprivate System.Boolean _shouldWanderHome
_walkSpeedprivateprivate System.Single _walkSpeed
_wanderDistanceprivateprivate System.ValueTuple<System.Single, System.Single> _wanderDistance
_wanderHomeRadiusprivateprivate System.Single _wanderHomeRadius
_wanderIdleDurationprivateprivate System.ValueTuple<System.Single, System.Single> _wanderIdleDuration

Methods

CreateStateMachine

public BM.StateMachine CreateStateMachine()

Method metadata
  • Visibilitypublic
  • Return typeBM.StateMachine
  • StaticFalse
  • VirtualTrue
  • HashF1539CFA1FF71B5D700F2E258B188BEBBE6BADCC95D3FB398DA59CF38659B059
  • Body hash8C9456FE16EFF7C9570711C219B72E93E1A6B33F7511428203EE71120441634C
  • IL size1210
Referenced calls
String literals
  • base
  • not_carried
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • flee
  • carried
  • targetEntity
  • event:/creature/critters/critter_squeek

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBF04DAFF9D10E79F4C4EAD7AC02A90DBB6F3C013208EC5283CC32E34A34C8E5E
  • Body hash84413F2F2E3C4D8FE6EB2521373FC71879D6B95307C81CD4B0C8C8C0A9C0A9E5
  • IL size244
Referenced calls
String literals
  • walk_speed
  • run_speed
  • should_wander_home
  • wander_home_radius
  • min_wander_distance
  • max_wander_distance
  • min_wander_idle_duration
  • max_wander_idle_duration
  • pause_duration_after_losing_aggro

OnHitTheGround

public System.Void OnHitTheGround()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1C733CFC9735DD5B552AE5C9D957A9B9B0FCD27E39A200E2CE642C64CD60900D
  • Body hashA4E5A85DBCE57144933DCC8F6AF9A00F55AD2E72FCBC95970D285CB3586689F1
  • IL size124
Referenced calls