Romestead Assembly Reference

BM.BlackboardManager

Type JSON

public class in BM

Methods4
Properties2
Fields2
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceBM
  • Base typeSystem.Object
  • HashF42A8E525EC92AEC2DD9FCE6863E6BC5C85A09F498BCD3AFFC60748769913B87

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
_blackboardGroupsprivateprivate System.Collections.Generic.Dictionary<System.String, BM.Blackboard> _blackboardGroups
_instanceprivateprivate BM.BlackboardManager _instance

Properties

NameVisibilitySignature
GlobalBlackboardpublicpublic BM.Blackboard GlobalBlackboard
Instancepublicpublic BM.BlackboardManager Instance

Methods

CreateOrGetGroup

public System.ValueTuple<BM.Blackboard, System.Boolean> CreateOrGetGroup(System.String groupName)

Method metadata
  • Visibilitypublic
  • Return typeSystem.ValueTuple<BM.Blackboard, System.Boolean>
  • StaticFalse
  • VirtualFalse
  • Hash71BAA0EB0EC94E6BB808DECE0942F9060C45002D0A9254E25868170ABC6BC980
  • Body hashC3A07F27B4DA22AC29ACA9943AFF752A504EDAD4EDC7D2AD4DFC5C0D80549C78
  • 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

OnServerGameStateLoaded

private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash95CA4C1AF0AF66D9A6CB5C27C202AA48919EE3E6C1380BAFEAE9CB05C07B4B2A
  • Body hashB8355FDCD8CB00EEE277907079B0631336F904E0904CE00182FE272A77735E9D
  • 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 typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashD01C8588795C1E7B4B7166571EDC02374A24A4AC730586110A5AF8016F98EDEB
  • Body hashA624EF2578C41B98CBCE99C21599D0BC39AC6D24B18160DDF94C786011D39782
  • 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 typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashF9FDD50CE364EF28BAEE88B277D673E5A2DD7A1D12B988265BF6EB7D6B7B92FD
  • Body hashE51F98DDA73D70B421BD5F67DA5670AA07018578FAD5AD10547EAAED06DD8B53
  • IL size26
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, BM.Blackboard>::TryGetValue(!0, !1&)
Called by