Romestead Assembly Reference

CandideServer.Entities.BehaviorMachine.ServerScarabController

Type JSON

public class in CandideServer.Entities.BehaviorMachine

Methods2
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
  • HashD828406E43F9F61E107BFE9C00518D4280604FB25F8F17FCCE8E31061DCFBCC0
  • Body hashA216CFC032CA31D0E7D8E7235B33AD0E9B7F9C5BCF06513251D6FDD42BEA4B91
  • IL size1643
Referenced calls
String literals
  • base
  • not_carried
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • flee
  • ascend
  • maintain_altitude
  • descend
  • carried
  • targetEntity

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashFD3937E30F11DD5939291A41C9193CAC5AC88712F02A4EE76446A7CD7B0CE9A7
  • Body hash81084F4DE0EFDD1CA50235EED4AF1686B160CF36EB1ED3B1430734DA961CA23D
  • 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