{"Id":"Candide.PlayerMode.Construction.ConstructionDesktop","Name":"ConstructionDesktop","DisplayName":"ConstructionDesktop","FullName":"Candide.PlayerMode.Construction.ConstructionDesktop","Namespace":"Candide.PlayerMode.Construction","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.CandideDesktop","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DetailsDisplayWindow:Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow","Name":"DetailsDisplayWindow","Type":"Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow","Signature":"public Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow DetailsDisplayWindow","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AA962EA921D3A856B817E9F5A9CBF374BA7A22E9869A89053DAA8B0A32AB4B54"},{"Id":"MainWindow:Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow","Name":"MainWindow","Type":"Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow","Signature":"public Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow MainWindow","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"97DB7BF0639836D79C68A40F474F7F367B25ABB1254A6620AF422A19607C6DB9"},{"Id":"TownWindow:Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow","Name":"TownWindow","Type":"Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow","Signature":"public Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow TownWindow","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E9AA7A3459689907C6BBF643C44EDB326AF6B609CD28EA9640EF9789AE2DA441"},{"Id":"UpgradeBuildingWindow:Candide.CandideUI.Windows.UpgradeBuildingWindow","Name":"UpgradeBuildingWindow","Type":"Candide.CandideUI.Windows.UpgradeBuildingWindow","Signature":"public Candide.CandideUI.Windows.UpgradeBuildingWindow UpgradeBuildingWindow","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A2246341EAB2D771DA2FCE912961CA1C6E79F4395045D455E84A907B4888D69A"}],"Properties":[],"Events":[],"Methods":[{"Id":"ConstructingHandler_SelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)-\u003ESystem.Void","Name":"ConstructingHandler_SelectedConstructionChanged","Signature":"private System.Void ConstructingHandler_SelectedConstructionChanged(System.Object sender, Candide.PlayerMode.Construction.PlacingConstruction e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"Candide.PlayerMode.Construction.PlacingConstruction","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"46B42E81A2F347E4F06D140DB4EDBDB52205EFE5379DA06B58741E371CEFDF2B","Hash":"89EC776BDC545B566C2A5F7CC48C50A5D2C0B05F4A5CFA809ADA0700E967C69E","CalledMethods":["Candide.CandideUI.Containers.CandideWindow::Close()","Candide.CandideUI.CandideUiElement::get_Visible()","System.Action::Invoke()"],"StringLiterals":[],"Source":null},{"Id":"OnDesktopEnabled()-\u003ESystem.Void","Name":"OnDesktopEnabled","Signature":"public System.Void OnDesktopEnabled()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":325,"BodyHash":"DC4DE58FAF6C9D173CEE4C35F9CF6321017EE382FE84B46A4B1ADC1A7D267A47","Hash":"856C99F956E352ACA64FCB36812455675C4F8EA3B883F3DFACCB83B501DFA977","CalledMethods":["Candide.CandideUI.CandideDesktop::OnDesktopEnabled()","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::.ctor()","Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)","Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)","Candide.CandideUI.CandideUiElement::set_DragDirection(Candide.CandideUI.DragDirection)","Candide.PlayerMode.BigModeManager::Exit()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::.ctor()","Candide.CandideUI.Windows.UpgradeBuildingWindow::.ctor()","Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::.ctor()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)","Candide.PlayerMode.Construction.ConstructionDesktop::ConstructingHandler_SelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)","System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::.ctor(System.Object, System.IntPtr)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::add_SelectedConstructionChanged(System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_HighestLevelledCarpenter(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_HighestLevelledCarpenter(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_Town(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_Town(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_AvailableResources(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_SelectedConstruction(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_SelectedConstruction(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::add_StateUpdated_LogisticsTent(System.EventHandler)"],"StringLiterals":[],"Source":null},{"Id":"OnDesktopRemoved()-\u003ESystem.Void","Name":"OnDesktopRemoved","Signature":"public System.Void OnDesktopRemoved()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":231,"BodyHash":"EE128FA78CD3AE017DAA15225AFF5FD604EF80E67CF214518EEBE2684BCAA5D0","Hash":"D8369B8F8026CA2741767DB0040DC1FB4B636B926B400D0763060CC1BF90B1EC","CalledMethods":["Candide.CandideUI.CandideDesktop::OnDesktopRemoved()","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Containers.CandideWindow::Close()","System.Action::Invoke()","Candide.PlayerMode.Construction.ConstructionDesktop::ConstructingHandler_SelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)","System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::.ctor(System.Object, System.IntPtr)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::remove_SelectedConstructionChanged(System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_HighestLevelledCarpenter(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_HighestLevelledCarpenter(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_Town(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_Town(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_AvailableResources(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_AvailableResources(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_SelectedConstruction(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_SelectedConstruction(System.EventHandler)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_LogisticsTent(System.Object, System.EventArgs)","Candide.PlayerMode.Construction.ConstructionContext::remove_StateUpdated_LogisticsTent(System.EventHandler)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_AvailableConstructions()-\u003ESystem.Void","Name":"OnUpdate_AvailableConstructions","Signature":"public System.Void OnUpdate_AvailableConstructions()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"4D18A13A82DFC57DEAF7523FF9132EBC963633C4A7D5BEB1B03CD674FEC5D6DB","Hash":"94AB4FA9D5753E781B477F6892CF0533D03F42A48E6905BD9D31EF72211B5591","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetState(System.Boolean, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_AvailableResources(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_AvailableResources","Signature":"private System.Void OnUpdate_AvailableResources(System.Object sender, System.EventArgs eventArgs)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"eventArgs","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":190,"BodyHash":"7B3420E9F5EC4D77010A3EEDAE42658627D2EA86BDA2A5F683C9021126A4FE07","Hash":"8AABB258957E86F2E83CA2F8E1478A456331B051A21BC4A88E83C18BBACA3F8D","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","Candide.PlayerMode.Construction.ConstructionContext::get_State()","Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)","Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)","Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_HighestLevelledCarpenter(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_HighestLevelledCarpenter","Signature":"private System.Void OnUpdate_HighestLevelledCarpenter(System.Object sender, System.EventArgs eventArgs)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"eventArgs","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":171,"BodyHash":"D196DC072A219796BBEB470DAA17735DCA9B86FC8570904F4C28555F459A1FA2","Hash":"C3BD22C96FE54D9400FDF4EF054B915E7904AF418E8E709475F882249F909DAC","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Containers.CandideWindow::Close()","Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)","Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_LogisticsTent(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_LogisticsTent","Signature":"private System.Void OnUpdate_LogisticsTent(System.Object sender, System.EventArgs eventArgs)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"eventArgs","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":60,"BodyHash":"0F58DA7ECD8E3D064D71BAAF3368E60B6505D84185A971EDEB62DA3FBBAFE6EF","Hash":"F3E78DE65E39BFD732BF785376C55580F9A31A7555D282A4298D510D9D5CF3DE","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","Candide.PlayerMode.Construction.ConstructionContext::get_State()","Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_SelectedConstruction(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_SelectedConstruction","Signature":"private System.Void OnUpdate_SelectedConstruction(System.Object sender, System.EventArgs eventArgs)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"eventArgs","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":215,"BodyHash":"81FB29E013FF7C416A679AC1A2A906FAC4BED9C175865070E89531D6FB5E2FEB","Hash":"7505E08F1FA7180BAE615F72C86D893E87D754E2A6A366C627B58F9D00829AB5","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","Candide.CandideUI.Containers.CandideWindow::Close()","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)","Candide.CandideUI.CandideUiElement::RequestFocus()","Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)","Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_Town(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_Town","Signature":"private System.Void OnUpdate_Town(System.Object sender, System.EventArgs eventArgs)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"eventArgs","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":236,"BodyHash":"536AD191078AEB56952018B74F7717ACDC817278A53CE2EC348625DCF2AB30BE","Hash":"D362C5240E542F23834AC3EEA4D98A2C4BC98CB96A1E4E7089C9A64A3382539B","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)","Candide.CandideUI.ConstructionsUi.ConstructionModeSelectionWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetState(System.Boolean, System.Boolean)","Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow::SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_UpgradeWindowShown()-\u003ESystem.Void","Name":"OnUpdate_UpgradeWindowShown","Signature":"private System.Void OnUpdate_UpgradeWindowShown()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":60,"BodyHash":"F6BAA140BF6FCEF92FFE2419C957C5081EBB197CCF3F1079D697E4B7C7087109","Hash":"64086EF5DA831FAF9E12E56DC2ED8CFFF7ED748A2EB9288F1A0BF04B5DDB79EF","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","Candide.PlayerMode.Construction.ConstructionContext::get_State()","Candide.CandideUI.Windows.UpgradeBuildingWindow::SetState(Shared.Models.Construction.ConstructionMaterialsAggregate, System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u003CSystem.Guid\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OpenUpgradeBuildingWindow()-\u003ESystem.Void","Name":"OpenUpgradeBuildingWindow","Signature":"public System.Void OpenUpgradeBuildingWindow()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":48,"BodyHash":"482DE4D3F6CA54699D15F17B534309404EF45B6E977B4E321595DCF604B55207","Hash":"2D87AE7BE924A8C3D97A84776AE4C08520819405A1DDDD6F6CB80C54D0AAE241","CalledMethods":["Candide.CandideUI.Windows.CandideModalWindow::ShowWindowAsModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.Containers.CandideWindow)","Candide.CandideUI.Containers.CandideWindow::Close()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_UpgradeWindowShown()"],"StringLiterals":[],"Source":null},{"Id":"UserPressedClose()-\u003ESystem.Boolean","Name":"UserPressedClose","Signature":"public System.Boolean UserPressedClose()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"08666E31FFE0C686E029B08F36C90BA59E02A95558608EE9378F6E1CF947C3CB","Hash":"8D6DF5D46A4D2A10BBCD2157B8B9C800E3B29923033952966949A73B921519FD","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Containers.CandideWindow::Close()"],"StringLiterals":[],"Source":null}],"Hash":"188731F6AD89386C32E6975E4C8DB83E970B1829156C182FCD4C96E6B24FE67F"}