Romestead Assembly Reference

CandideServer.Entities.BehaviorMachine.ServerLizardController

Type JSON

public class in CandideServer.Entities.BehaviorMachine

Methods7
Properties0
Fields11
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
TargetEntityprivateprivate System.String TargetEntity
_isLavaLizardprivateprivate System.Boolean _isLavaLizard
_lavaLizardCastBurningSpellCooldownprivateprivate System.Single _lavaLizardCastBurningSpellCooldown
_lavaLizardCastBurningSpellCooldownTimerprivateprivate System.Single _lavaLizardCastBurningSpellCooldownTimer
_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
  • HashEB3B645CED4A2376E1DC1A4A55148C2513CB62E8113D92027897465F475C38C6
  • Body hash40DAE2668D4E39017C5F660EF6B2A9E2F1F257B4ADCA1E1E8BF46CD41A5E58B1
  • IL size1153
Referenced calls
String literals
  • base
  • not_carried
  • wander
  • no_player_nearby
  • player_nearby
  • walk
  • idle
  • walkHome
  • flee
  • carried
  • targetEntity

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3AEA4F3D0D38F448B3D30200D668AF2C02D83E6195B704A7BD0A16117848A1FB
  • Body hash451760D4352ACE58EDA80BF3B23D375EC170F3A3D337898968EFEDA9A9A7A3BE
  • IL size267
Referenced calls
String literals
  • is_lava_lizard
  • 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

OnEntityCollision

public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashE575E45B81292AC649948D5771DFB0C5FF9C660D53F40EFB23E95866136871C1
  • Body hash9289A1E876055620652AA72CBC089D392C422D1B0339F8AEE327F52230C4987E
  • IL size23
Referenced calls

OnHitTheGround

public System.Void OnHitTheGround()

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

OnLavaLizardEntityCollision

private System.Void OnLavaLizardEntityCollision(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5F08BDFCE9CBDEB20170EC2D22BE79082B47B84AF12918007B74164EF3B1DFB6
  • Body hash96FE8BFE1707D19B30948E5E4638D80C68DAEF124A5FE519802DF14C13B589E8
  • IL size194
Referenced calls
Called by
String literals
  • OnLavaLizardEntityCollision
  • burning:0

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash7DABE913454656F01C3BF363EEFD5CD9E61DD48FA8A154DDF5303826B6278D54
  • Body hashB02EC2949397947E8A469B588780CA7A95508F9B24D9AA06FAD82884CB47CAB4
  • IL size15
Referenced calls

UpdateLavaLizard

private System.Void UpdateLavaLizard(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB21829604A08FE9B21AA79562F5D674687433250F3198201BED032D2E5417151
  • Body hashA8A2059811E329880D02F5E4773EE7DC827AEC22E21CDFFB34ED78C1DD129297
  • IL size83
Referenced calls
Called by