Romestead Assembly Reference

CandideServer.Entities.Controllers.ServerBehaviorMachineController

Type JSON

public class in CandideServer.Entities.Controllers

Methods10
Properties2
Fields8
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
BehaviorMachinepublicpublic BM.BehaviorMachine BehaviorMachine
Eventspublicpublic CandideServer.Entities.Controllers.Events Events
IsTemporarypublicpublic System.Boolean IsTemporary
LoadedThisFramepublicpublic System.Boolean LoadedThisFrame
PendingStateTransitionspublicpublic System.Collections.Generic.Queue<System.Byte> PendingStateTransitions
SpawnPositionprotectedprotected Microsoft.Xna.Framework.Vector2 SpawnPosition
StopUpdatepublicpublic System.Boolean StopUpdate
_checkRegenerationTimerprivateprivate System.Single _checkRegenerationTimer

Properties

NameVisibilitySignature
Blackboardpublicpublic BM.Blackboard Blackboard
IsServerTransitionPendingpublicpublic System.Boolean IsServerTransitionPending

Methods

CheckForRegeneration

public System.Void CheckForRegeneration()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash50BD17AEAD6F60A65084B6D9F02A2793441842051E2B7C956A527B79B8D51A5F
  • Body hash9957BDD5F546CAAD44D7A683ADCB1BAE10042D5D10EC78E725FEC13DF687C63E
  • IL size149
Referenced calls
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF720A6694B809214207615D56F9E5FC42D873C850B190384EA495716A777B401
  • Body hash195FA3D02C0AE061B415744A543989A34821F70A0D674F30EDB7222EA42C2F72
  • IL size152
Referenced calls
Called by
String literals
  • spawn_position
  • temporary_spawn

OnAttached

public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash153721E85D831351924AB348F31AA012D55F706316EEA7963FDF47B82A6690BA
  • Body hash0BD6616B722DDDAB82BFC29CCB2738F593F4B05925B644CBB63557C6888FB8F4
  • IL size20
Referenced calls
Called by

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3336D7CF2DFFDE68AA474BFFBD51C5A4C36B32230567402FDFEC45BBBFC04C2B
  • Body hash352AE2995136C95587681484B993C69F96DEB8290ACA572101D500E9B516CD8C
  • IL size34
Referenced calls
Called by

OnInteract

public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1C0810508EE6C48E0E266E4A7367BFC9287D9EC39531D08ABAB1D07C8414CDAF
  • Body hash0141E94F7AE6489B6FB85E6FE220D735CC0B8FC7273A6646F0D28CBD63B0FA36
  • IL size20
Referenced calls
Called by

OnOutOfHealth

public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash9D8BD91952FF6B4F8F0DE4270D18BAE426397DAC8E8F99C10F763A04B9874A4A
  • Body hash134C68675DB149369DEBAAE38970E7DE7B3EC01D90F0E23B1C82EB5CB5A60C47
  • IL size20
Referenced calls
Called by

ReceiveEntityControllerMessage

public System.Void ReceiveEntityControllerMessage(System.Object roughMessage)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash887B752F49D59ECD78E14858D3A637BA3A18C18A74E74BC68EFC0D37055E846D
  • Body hashBC99B88DC0283F3FE85EBE9769A2AF8CE939BBAF646C6BE8C4478E32D32337BF
  • IL size8
Referenced calls
Called by

ReceiveServerTransitionMessage

public System.Void ReceiveServerTransitionMessage(System.Object roughMessage)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash315134BFAE6A2F4EC93BA6055858F513B875CAD8F89AADC732E16944E427DF06
  • Body hash408122F8550B4AA837F8C0A35CA80A8CA0B5FF67521783A6002CEE3F06590416
  • IL size48
Referenced calls
  • System.Collections.Generic.Queue<System.Byte>::.ctor()
  • System.Collections.Generic.Queue<System.Byte>::Enqueue(!0)
Called by

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash4372CB0E3E03C9EF92A123C89EED90EA19DA0FC525CE8C5205D65D83282A8557
  • Body hashCFC4A66E54C8F211066DCFF2DDD495F3A04C02DC297CFFB206274860F5AEF170
  • IL size111
Referenced calls
Called by