BM.BehaviorMachine
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
System.Object - Hash
BCC41FA726093BFBFF45A1FC31CE8CA923DA88999FC53227F110F64CE87F4B46
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Blackboard# | public | public BM.Blackboard Blackboard |
PendingBehaviorRequests# | public | public BM.PendingBehaviorRequests PendingBehaviorRequests |
_reuseUpdateContext# | private | private BM.BMUpdateContext _reuseUpdateContext |
_stateMachine# | private | private BM.StateMachine _stateMachine |
Properties
| Name | Visibility | Signature |
|---|---|---|
StateMachine# | public | public BM.StateMachine StateMachine |
Methods
IsCurrentState
#
public System.Boolean IsCurrentState(BM.State state)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
81447F0AD4B179F32D22707A987E7DAE45462D5C3356684FC87615C219214373 - Body hash
70C31EB736856277C155B19F59CC3191964AB8861B35645F33EE7176C2341550 - IL size13
Referenced calls
IsCurrentState
#
public System.Boolean IsCurrentState(System.String targetState)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
329166050CB19B982D910EB04ABAEB94705A871DCADD640012A29B31452FBAAB - Body hash
0909B9BF01C086684FC1687FA3BF9149972842C79E6766D86FB7CCD695EDC5BF - IL size13
Referenced calls
IsCurrentState
#
public System.Boolean IsCurrentState(System.String[] targetStates)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
93586FB6F6012630A15AF21E9127E26FCDAF5ECFEBF4D403681D7A428374B1C4 - Body hash
2A27C3239CB038C0543BD2F24ACFA0F1460700FD19598E7A085AFB0CA74F97C1 - IL size13
Referenced calls
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0D430738BC9201B5FFA3A40619921A2F7BD76B0D9FB8885558829C039AE1CD43 - Body hash
6D0D7929326D0BC706813B7E7FD4A6A1FCB1645C5DF7D2CDAD7645D538014AE0 - IL size18
Referenced calls
BM.BehaviorMachine::get_StateMachine()BM.StateMachine::Reset(BM.Blackboard)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, Shared.Entity.EntityWrapper entity, CandideServer.Entities.ServerEntityModel serverEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F34BD2B25FB47309548A9FCA66BCB98EA35E24863571D82904807FDABC5ECB2E - Body hash
5871917FABA84C6EB6E4C36173CB05F3CEA4CF388BE594CBF50B7735113E16BF - IL size94
Referenced calls
BM.BehaviorMachine::get_StateMachine()BM.BMUpdateContext::UpdateValues(BM.StateMachine, Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)BM.Blackboard::SetValue(System.String, T)Shared.Entity.EntityWrapper::get_Id()BM.PendingBehaviorRequests::RemoveExpiredRequests()BM.StateMachine::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel, BM.Blackboard)
Called by
String literals
selfselfId