BM.Blackboard
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
System.Object - Hash
6309723BC99B9381C901CDF6725913CD6FF82271DD68D5E8E6C8FD0C9BC735B4
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_blackboard# | private | private System.Collections.Generic.Dictionary<System.String, System.Object> _blackboard |
Methods
Clear
#
public System.Void Clear()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CE7C176BF8D377692E522BE381F7EB93697F10B931E83EA1215FE627D5BF3189 - Body hash
98BD8E76C5A80D6F4E18D492B56253371584BB8839E79B3E762C50D77BEBD50F - IL size12
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::Clear()
GetValue
#
public System.Object GetValue(System.String key)
Method metadata
- Visibilitypublic
- Return type
System.Object - StaticFalse
- VirtualFalse
- Hash
119834E242320BCA7D9A9F845CEFBD1AA99F6301D7A71279A1AB5D157368C6FE - Body hash
82FAD09076806556AE34D7184F71735CD3381B8BDF78F954127E17F472A877DA - IL size13
Referenced calls
System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0)
Called by
BM.Blackboard::GetValueBM.BlackboardRef::GetBM.BlackboardRef::TryGetBM.CooldownTimer::UpdateBM.GetHighestValueResourceFromList::UpdateBM.GetSafestFleeDirection::UpdateBM.Interact::UpdateBM.IsDesiredCarryableEntityAlreadyCarried::UpdateBM.ReceiveBehaviorRequest::ApplyRequestDataToBlackboardBM.SortEntitiesArrayByDistance::UpdateBM.SortEntitiesListByDistance::UpdateBM.Timer::UpdateBM.VultureSwoopMovement::InitializeCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::IsCandidateBasaltPitRepositionSuitableCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::IsOtherLavaPoolEnemyOnTileCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::MoveLavaSpitterToBasaltPitCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::OnRemoveCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::RepositionLavaSpitterInBasaltPitCandideServer.Entities.Controllers.Enemies.ServerPhoenixController::EntityInitializeCandideServer.Entities.Controllers.Enemies.ServerPhoenixController::OnRemoveCandideServer.Entities.Controllers.Enemies.ServerPotmanController::OnRemoveCandideServer.Entities.Controllers.Enemies.ServerPotmanController::TryGetNextWriteTextPositionAndExistingResourcesOnTextCandideServer.Entities.Controllers.Enemies.ServerVultureController::EntityInitializeCandideServer.Entities.Controllers.Enemies.ServerVultureController::OnRemoveCandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusCeresController::GetHideOffsetBehindAllyCandideServer.Entities.ControllerSets.ServerRockCrabController::OnDamaged
GetValue
#
public T GetValue<T>(System.String key)
Method metadata
- Visibilitypublic
- Return type
T - StaticFalse
- VirtualFalse
- Hash
45596218EB8933561D6B6D325568A937AA0E1AB2ED121FC1A952B19DDEC08F73 - Body hash
0BA453F300BF3B16B88DA462E80C61EFE9F8A8B0E72DBC27D319B603F18A1ED4 - IL size56
Referenced calls
HasValue
#
public System.Boolean HasValue(System.String key)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
7477416A7EF6137F4AABED7917841E8F04F1D2C1385E2438BAA83A33BF7D80FD - Body hash
9C4DD5AD913CD6347DE9AEA62B3F346B556029B412B9CA1935A9ED8B0C6C8AED - IL size23
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::TryGetValue(!0, !1&)
IsStackEmpty
#
public System.Boolean IsStackEmpty(System.String key)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
6D72C694E3887E424C741A3004F410569EEC714D7064C027C465CD6CCC629C4D - Body hash
A30AF746C7355039BEEFF119F63C51918F4717C0F0D04C458F2E781EB9767EE8 - IL size40
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::TryGetValue(!0, !1&)System.Collections.Generic.Stack<System.Object>::get_Count()
PopFromStack
#
public T PopFromStack<T>(System.String key)
Method metadata
- Visibilitypublic
- Return type
T - StaticFalse
- VirtualFalse
- Hash
2F7EBB5D269720CEEF74EF4C50341EA2FF652BBA1AC46BC541E1ED06EEEFB0A3 - Body hash
69EAF1AEC76F83182D6FA5ED6AF53427E17597FD8D5EB75A43F8CF92290EF263 - IL size80
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::TryGetValue(!0, !1&)System.String::Concat(System.String, System.String, System.String)System.InvalidOperationException::.ctor(System.String)System.Collections.Generic.Stack<T>::get_Count()System.String::Concat(System.String, System.String)System.Collections.Generic.Stack<T>::Pop()
String literals
Stack with key '' does not exist or is of incorrect type.Stack is empty for key:
PushToStack
#
public System.Void PushToStack<T>(System.String key, T value)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
46FA80522CE7485FB094621E53AB79D8D7F9EEF3B1485A1B2BD895CDC0C96D10 - Body hash
8E10115744643634715C1CD32C09898C925D6262CFBBC6E0766AFA8147BC1F07 - IL size61
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::TryGetValue(!0, !1&)System.Collections.Generic.Stack<T>::Push(!0)System.Collections.Generic.Stack<T>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Object>::set_Item(!0, !1)
SetValue
#
public System.Void SetValue(System.String key, System.Object value)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
92D934FCE6CD6D135DEA33A57080F5E60D1FD97262C0AF15403685F93A03B303 - Body hash
D44B5A3B48E21F1172282FCE5AB5C850C25AAEBD10030A580BA881A246DC2010 - IL size14
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::set_Item(!0, !1)
SetValue
#
public System.Void SetValue<T>(System.String key, T value)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
477CDF5B8FF3915E70463A242291E05F0E48D6A26888BEEF46CCA958CD2380DA - Body hash
AB33EA7ADB139B3B59FAB414F4058303C4E403D51ED045A0F9BE673785E6BEB4 - IL size19
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Object>::set_Item(!0, !1)