Romestead Assembly Reference

CandideServer.Entities.BehaviorMachine.ServerRabbitController

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
  • Hash58B42FCB06289B17CD0F7A155BA5266AA530FCE61124B4E941BCDF269D4E57D7
  • Body hash8CDF1DD539CBD9EC2861D82A394876EC58045B41B882267AAD3300BF5D5BE3D7
  • 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
  • Hash67DBCF8C0FB106921CE60B27D39EEFAEAF52EC5594AB106FD4F33821324B1C70
  • Body hash662CF23CAFE3CF0BA4B0CEA059270D0200C26868D508FE41049C05EAB666A40F
  • 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