BM.BlackboardManager
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
System.Object - Hash
F42A8E525EC92AEC2DD9FCE6863E6BC5C85A09F498BCD3AFFC60748769913B87
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
_blackboardGroups# | private | private System.Collections.Generic.Dictionary<System.String, BM.Blackboard> _blackboardGroups |
_instance# | private | private BM.BlackboardManager _instance |
Properties
| Name | Visibility | Signature |
|---|---|---|
GlobalBlackboard# | public | public BM.Blackboard GlobalBlackboard |
Instance# | public | public BM.BlackboardManager Instance |
Methods
CreateOrGetGroup
#
public System.ValueTuple<BM.Blackboard, System.Boolean> CreateOrGetGroup(System.String groupName)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<BM.Blackboard, System.Boolean> - StaticFalse
- VirtualFalse
- Hash
71BAA0EB0EC94E6BB808DECE0942F9060C45002D0A9254E25868170ABC6BC980 - Body hash
C3A07F27B4DA22AC29ACA9943AFF752A504EDAD4EDC7D2AD4DFC5C0D80549C78 - IL size51
Referenced calls
System.Collections.Generic.Dictionary<System.String, BM.Blackboard>::TryGetValue(!0, !1&)System.ValueTuple<BM.Blackboard, System.Boolean>::.ctor(!0, !1)BM.Blackboard::.ctor()System.Collections.Generic.Dictionary<System.String, BM.Blackboard>::set_Item(!0, !1)
Called by
CandideServer.Entities.Controllers.Enemies.ServerPhoenixController::EntityInitializeCandideServer.Entities.Controllers.Enemies.ServerPotmanController::EntityInitializeCandideServer.Entities.Controllers.Enemies.ServerPotmanController::OnRemoveCandideServer.Entities.Controllers.Enemies.ServerPotmanController::TryGetNextWriteTextPositionAndExistingResourcesOnTextCandideServer.Entities.Controllers.Enemies.ServerVultureController::EntityInitialize
OnServerGameStateLoaded
#
private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
95CA4C1AF0AF66D9A6CB5C27C202AA48919EE3E6C1380BAFEAE9CB05C07B4B2A - Body hash
B8355FDCD8CB00EEE277907079B0631336F904E0904CE00182FE272A77735E9D - IL size31
Referenced calls
BM.BlackboardManager::get_Instance()System.Collections.Generic.Dictionary<System.String, BM.Blackboard>::Clear()BM.BlackboardManager::get_GlobalBlackboard()BM.Blackboard::Clear()
RemoveGroup
#
public System.Boolean RemoveGroup(System.String groupName)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
D01C8588795C1E7B4B7166571EDC02374A24A4AC730586110A5AF8016F98EDEB - Body hash
A624EF2578C41B98CBCE99C21599D0BC39AC6D24B18160DDF94C786011D39782 - IL size13
Referenced calls
System.Collections.Generic.Dictionary<System.String, BM.Blackboard>::Remove(!0)
TryGetGroup
#
public System.Boolean TryGetGroup(System.String groupName, out BM.Blackboard& outBlackboard)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
F9FDD50CE364EF28BAEE88B277D673E5A2DD7A1D12B988265BF6EB7D6B7B92FD - Body hash
E51F98DDA73D70B421BD5F67DA5670AA07018578FAD5AD10547EAAED06DD8B53 - IL size26
Referenced calls
System.Collections.Generic.Dictionary<System.String, BM.Blackboard>::TryGetValue(!0, !1&)