Candide.Toolkit.Getters.InternalResourceStorageGetter
Type JSONpublic class in Candide.Toolkit.Getters
Type metadata
- Assembly
Romestead - Namespace
Candide.Toolkit.Getters - Base type
Candide.Toolkit.Getters.Getter<Candide.GameModels.Models.InternalResourceStorage> - Hash
B677308A0A4FAAA5A16122A7983A5FA36CE92D506BFFE15642D4F29062A26EF7
Relationships
Base type
Candide.Toolkit.Getters.Getter<Candide.GameModels.Models.InternalResourceStorage>
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
ResourceStorageId# | public | public System.Nullable<System.Guid> ResourceStorageId |
SentGetRequests# | public | public System.Collections.Generic.HashSet<System.Guid> SentGetRequests |
_buildingId# | private | private System.Guid _buildingId |
_getResponseHandler# | private | private Candide.Multiplayer.Network.GetResponseHandler _getResponseHandler |
_type# | private | private CandideServer.Models.IOStorageType _type |
Methods
ClearResponseHandler
#
private System.Void ClearResponseHandler()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BDA7C867442A1A5408AD5BDE052A566CA62AC02E5759ECADB2A8C176A1500727 - Body hash
1BFD81FA70E4A6807F26A01A1496B95F3818349EA078D666AA8EACCA8E17A211 - IL size28
Referenced calls
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
53DEF563EB4D68E77B710DFFB97582A36E6948734532822BAF2196F1E30DAA6A - Body hash
0E0E70A675572C4E206ECE5DB21797EE18CA2D1B2FDDDCD78301C37CEEC2FA36 - IL size96
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.GameModels.Managers.InternalResourceStorageManager::StopListeningOnServerInternalResourceStorage(System.Guid)Candide.Toolkit.Getters.InternalResourceStorageGetter::InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged::.ctor(System.Object, System.IntPtr)Candide.GameModels.Controllers.InternalResourceStorageController::remove_StorageChanged(InternalResourceStorageController.GameStateActiveInternalResourceStorageChanged)System.Action<System.Byte>::Invoke(!0)Candide.Toolkit.Getters.InternalResourceStorageGetter::ClearResponseHandler()Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage>::set_HasData(System.Boolean)
InternalResourceStorageControllerOnStorageChanged
#
private System.Void InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CE44068E8ADA2392F71E78A386F6F9113DE1555A335160EF6F9BEA6AD2564A4C - Body hash
1AEEF3D2D715966E43272DE85DF2E6F324771F71C1838D30398C334EF05DCF62 - IL size77
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Guid::op_Inequality(System.Guid, System.Guid)Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage>::OnUpdate(T)
Run
#
protected System.Void Run()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1DC0BBF2420DB1E69E90604308A2B57238E062E3DA345F2C9DE179D5935FC094 - Body hash
6F2172181CA2AD964677EB0F565849AA3E066F34479544D369E9DDC107801665 - IL size486
Referenced calls
InternalResourceStorageGetter.<>c__DisplayClass8_0::.ctor()System.Action<System.Byte>::Invoke(!0)Candide.Toolkit.Getters.InternalResourceStorageGetter::ClearResponseHandler()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.InternalResourceStorage>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.GameState::TryGetBuilding(System.Nullable<System.Guid>, Candide.GameModels.Models.Constructions.Building&)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage>::OnUpdate(T)System.ArgumentOutOfRangeException::.ctor()Candide.GameModels.Controllers.InternalResourceStorageController::IncrementListenerAmount(System.Guid)System.Collections.Generic.HashSet<System.Guid>::Add(!0)CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage::.ctor()InternalResourceStorageGetter.<>c__DisplayClass8_0::<Run>b__0(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse)System.Action<CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse>::.ctor(System.Object, System.IntPtr)InternalResourceStorageGetter.<>c__DisplayClass8_0::<Run>b__1(System.Byte)System.Action<System.Byte>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Services.BuildingsService::GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, System.Action<CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse>, System.Action<System.Byte>, System.Single)
String literals
InternalResourceStorageGetter: Can't find building in game stateInternalResourceStorageGetter: The given building does not have an internal resource storage IDInternalResourceStorageGetter: The given building does not have an output resource storage ID
TryGetRecent
#
public System.Boolean TryGetRecent(out Candide.GameModels.Models.InternalResourceStorage& storage)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
930EF3CBAB248A4F520CF422EE29DEF9F0E3730136137E7E5D326EFF2A4BAA34 - Body hash
C34A5816E6A8403318BAC380BE6B48FA0126FF030D306DFA8541374D2CA8C28B - IL size133
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.InternalResourceStorage>::TryGetValue(!0, !1&)Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage>::get_HasData()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Object::GetType()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
String literals
InternalResourceStorageGetter: ResponseHandler of typethinks they have data but we clearly don't. Fix this at the calling member.