{"Id":"Candide.Toolkit.Getters.InternalResourceStorageGetter","Name":"InternalResourceStorageGetter","DisplayName":"InternalResourceStorageGetter","FullName":"Candide.Toolkit.Getters.InternalResourceStorageGetter","Namespace":"Candide.Toolkit.Getters","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Toolkit.Getters.Getter\u003CCandide.GameModels.Models.InternalResourceStorage\u003E","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ResourceStorageId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"ResourceStorageId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E ResourceStorageId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7A964D796F4F450B697B3A3843DBCDA7C2ED5A7D1007C1FD812DA36DF2B2046E"},{"Id":"SentGetRequests:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E","Name":"SentGetRequests","Type":"System.Collections.Generic.HashSet\u003CSystem.Guid\u003E","Signature":"public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E SentGetRequests","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"15634038968DDC3E60D80FFD423888CBB65742780F5B1725444EDE78F4959EB1"},{"Id":"_buildingId:System.Guid","Name":"_buildingId","Type":"System.Guid","Signature":"private System.Guid _buildingId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C22D42FDBC7A5E1BB8EB0A9051B9466CDC38B03CF68CFDB223DA3E9DBC2A9D0D"},{"Id":"_getResponseHandler:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getResponseHandler","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getResponseHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BD387EEB5C899AA683DA4373FC57F9B3E34DBF3ADF8433F0CF2E9D8252B71AC8"},{"Id":"_type:CandideServer.Models.IOStorageType","Name":"_type","Type":"CandideServer.Models.IOStorageType","Signature":"private CandideServer.Models.IOStorageType _type","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4DAAE020DD8AA8E8802F8AE6E2DEF9C107BB4FE7CF07AF9C3DB6A2F325EFA2AE"}],"Properties":[],"Events":[],"Methods":[{"Id":"ClearResponseHandler()-\u003ESystem.Void","Name":"ClearResponseHandler","Signature":"private System.Void ClearResponseHandler()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"1BFD81FA70E4A6807F26A01A1496B95F3818349EA078D666AA8EACCA8E17A211","Hash":"BDA7C867442A1A5408AD5BDE052A566CA62AC02E5759ECADB2A8C176A1500727","CalledMethods":["Candide.Multiplayer.Network.GetResponseHandler::Remove()"],"StringLiterals":[],"Source":null},{"Id":"Dispose()-\u003ESystem.Void","Name":"Dispose","Signature":"public System.Void Dispose()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":96,"BodyHash":"0E0E70A675572C4E206ECE5DB21797EE18CA2D1B2FDDDCD78301C37CEEC2FA36","Hash":"53DEF563EB4D68E77B710DFFB97582A36E6948734532822BAF2196F1E30DAA6A","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::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\u003CSystem.Byte\u003E::Invoke(!0)","Candide.Toolkit.Getters.InternalResourceStorageGetter::ClearResponseHandler()","Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::set_HasData(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs)-\u003ESystem.Void","Name":"InternalResourceStorageControllerOnStorageChanged","Signature":"private System.Void InternalResourceStorageControllerOnStorageChanged(Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveInternalResourceStorageChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"1AEEF3D2D715966E43272DE85DF2E6F324771F71C1838D30398C334EF05DCF62","Hash":"CE44068E8ADA2392F71E78A386F6F9113DE1555A335160EF6F9BEA6AD2564A4C","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::OnUpdate(T)"],"StringLiterals":[],"Source":null},{"Id":"Run()-\u003ESystem.Void","Name":"Run","Signature":"protected System.Void Run()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":486,"BodyHash":"6F2172181CA2AD964677EB0F565849AA3E066F34479544D369E9DDC107801665","Hash":"1DC0BBF2420DB1E69E90604308A2B57238E062E3DA345F2C9DE179D5935FC094","CalledMethods":["InternalResourceStorageGetter.\u003C\u003Ec__DisplayClass8_0::.ctor()","System.Action\u003CSystem.Byte\u003E::Invoke(!0)","Candide.Toolkit.Getters.InternalResourceStorageGetter::ClearResponseHandler()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::OnUpdate(T)","System.ArgumentOutOfRangeException::.ctor()","Candide.GameModels.Controllers.InternalResourceStorageController::IncrementListenerAmount(System.Guid)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)","CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage::.ctor()","InternalResourceStorageGetter.\u003C\u003Ec__DisplayClass8_0::\u003CRun\u003Eb__0(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse)","System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E::.ctor(System.Object, System.IntPtr)","InternalResourceStorageGetter.\u003C\u003Ec__DisplayClass8_0::\u003CRun\u003Eb__1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.BuildingsService::GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, System.Action\u003CCandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":["InternalResourceStorageGetter: Can\u0027t find building in game state","InternalResourceStorageGetter: The given building does not have an internal resource storage ID","InternalResourceStorageGetter: The given building does not have an output resource storage ID"],"Source":null},{"Id":"TryGetRecent(Candide.GameModels.Models.InternalResourceStorage\u0026)-\u003ESystem.Boolean","Name":"TryGetRecent","Signature":"public System.Boolean TryGetRecent(out Candide.GameModels.Models.InternalResourceStorage\u0026 storage)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"storage","Type":"Candide.GameModels.Models.InternalResourceStorage\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":133,"BodyHash":"C34A5816E6A8403318BAC380BE6B48FA0126FF030D306DFA8541374D2CA8C28B","Hash":"930EF3CBAB248A4F520CF422EE29DEF9F0E3730136137E7E5D326EFF2A4BAA34","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.InternalResourceStorage\u003E::TryGetValue(!0, !1\u0026)","Candide.Toolkit.Getters.IResponseHandler\u003CCandide.GameModels.Models.InternalResourceStorage\u003E::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)"],"StringLiterals":["InternalResourceStorageGetter",": ResponseHandler of type "," thinks they have data but we clearly don\u0027t. Fix this at the calling member."],"Source":null}],"Hash":"B677308A0A4FAAA5A16122A7983A5FA36CE92D506BFFE15642D4F29062A26EF7"}