Romestead Assembly Reference

CandideServer.Entities.BehaviorMachine.ServerMouseController

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
  • Hash29D4A72CE8E136DCF40D77C0FADB8EB568963545FB8171FA9E4F8E0978B8BC1E
  • Body hashBBCAFF74E69BF719BA40DF2DF8A4C76461583DAD9D14C01516278881F6530560
  • 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
  • HashF2BE62CDEE85D70B9A5C9BDDBFD8C924059AD39C60D6732231F71F16ADAE8921
  • Body hash9DE963B5A8D2257D55EF53EDD4167756F897B35C0299D41B1C9BF6C666737F7A
  • IL size256
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