{"Id":"Candide.GameModels.Managers.LogisticsManager","Name":"LogisticsManager","DisplayName":"LogisticsManager","FullName":"Candide.GameModels.Managers.LogisticsManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_editInt1:System.Int32","Name":"_editInt1","Type":"System.Int32","Signature":"private System.Int32 _editInt1","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"1C89B4436CCFE7C6FA228526EFFB6A8379DC81DB6E496A24E270BEA14291256A"},{"Id":"_editText1:System.String","Name":"_editText1","Type":"System.String","Signature":"private System.String _editText1","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"9AD8D658E4B435E5ECAE3E4364E5740CB5543BCA42C4A5FE01032D2C8C835847"},{"Id":"_modal:Candide.CandideUI.Windows.CandideModalWindow","Name":"_modal","Type":"Candide.CandideUI.Windows.CandideModalWindow","Signature":"private Candide.CandideUI.Windows.CandideModalWindow _modal","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A475C614590A4501CF007C9D4728A9EF5D19BE3755885AB721063B4046B0A6C0"},{"Id":"_selectedDestinationGuid:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"_selectedDestinationGuid","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E _selectedDestinationGuid","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"61A67F136A5154E16ED0E020FC5F34FCBA4CDEEA66EC95D45B8E4A2108BAF5C4"},{"Id":"_selectedSourceGuid:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"_selectedSourceGuid","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E _selectedSourceGuid","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"521FD0B4F4795DC7E2C5582E440EA13484120857548A6B8E8DB38D820B665A7F"}],"Properties":[],"Events":[],"Methods":[{"Id":"CreateImGui()-\u003ESystem.Void","Name":"CreateImGui","Signature":"public System.Void CreateImGui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"B0788D03D6E0A1AC0F665181CE09F15C4D2E0AF7BD7F10F2F1E50A9E9240B802","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"TryCreateNewConnection(Candide.CandideUI.CandideDesktop, System.Guid, System.Guid, System.Action)-\u003ESystem.Boolean","Name":"TryCreateNewConnection","Signature":"public System.Boolean TryCreateNewConnection(Candide.CandideUI.CandideDesktop desktop, System.Guid sourceBuildingId, System.Guid destinationBuildingId, System.Action onClose)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"desktop","Type":"Candide.CandideUI.CandideDesktop","IsOut":false,"IsOptional":false},{"Name":"sourceBuildingId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"destinationBuildingId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"onClose","Type":"System.Action","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":283,"BodyHash":"B52BDF4B95EB52A9AF6A5851A277EB99F4B619B4A80198427D6E67A816A6E7CB","Hash":"E0BBED8B79E5507123705B589F654B919400AF6B67EE69ED857FC6FA510C0165","CalledMethods":["LogisticsManager.\u003C\u003Ec__DisplayClass0_0::.ctor()","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","LogisticsManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryCreateNewConnection\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)","System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Boolean, System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E)","LogisticsManager.\u003C\u003Ec__DisplayClass0_0::\u003CTryCreateNewConnection\u003Eb__1(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)"],"StringLiterals":["Expecting only to receive logistics desktop"],"Source":null},{"Id":"TryEditConnection(Candide.CandideUI.CandideDesktop, System.Guid, System.Action)-\u003ESystem.Boolean","Name":"TryEditConnection","Signature":"public System.Boolean TryEditConnection(Candide.CandideUI.CandideDesktop desktop, System.Guid connectionId, System.Action onClose)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"desktop","Type":"Candide.CandideUI.CandideDesktop","IsOut":false,"IsOptional":false},{"Name":"connectionId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"onClose","Type":"System.Action","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":313,"BodyHash":"F7E87013818703760195C2867A8C1E316556CF79E6CD1EC69AA740D3F19A1DFB","Hash":"458217E3B143C1D3AD66D02355E0D0FBE4F52DDA3FD04A2030A4FB9879A1BA9B","CalledMethods":["LogisticsManager.\u003C\u003Ec__DisplayClass7_0::.ctor()","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","Candide.GameModels.GameState::TryGetLogisticsConnection(System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel\u0026)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","Shared.Data.BuildingDataBase::GetBuildingOrMissing(System.String)","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)","LogisticsManager.\u003C\u003Ec__DisplayClass7_0::\u003CTryEditConnection\u003Eb__0(Candide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel)","System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, System.Boolean, System.Action\u003CCandide.CandideUI.Windows.CandideModalWindow, Candide.CandideUI.Containers.CandideVerticalStackPanel\u003E)","LogisticsManager.\u003C\u003Ec__DisplayClass7_0::\u003CTryEditConnection\u003Eb__1(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)"],"StringLiterals":["Expecting only to receive logistics desktop"],"Source":null}],"Hash":"F7E1808B56B7B62B0468E9CC0C1570666E5A188EC20A4C91AF7A0959ACD4BBB5"}