{"Id":"Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow","Name":"ConstructionDetailsDisplayWindow","DisplayName":"ConstructionDetailsDisplayWindow","FullName":"Candide.CandideUI.ConstructionsUi.ConstructionDetailsDisplayWindow","Namespace":"Candide.CandideUI.ConstructionsUi","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandideExtendedWindow","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_appealText:Candide.CandideUI.Components.CandideIconLabel","Name":"_appealText","Type":"Candide.CandideUI.Components.CandideIconLabel","Signature":"private Candide.CandideUI.Components.CandideIconLabel _appealText","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B5BC9820651E55A8B811ED61A260F8D5831AAEACC3BF7EC889A1975F4601A300"},{"Id":"_buildingAppealPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel","Name":"_buildingAppealPanel","Type":"Candide.CandideUI.Containers.CandideVerticalStackPanel","Signature":"private Candide.CandideUI.Containers.CandideVerticalStackPanel _buildingAppealPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7A593EE3E3CD3718F9C4DCD39B07AAF63E8C945EE4A5E39F43B6AD858F801BB1"},{"Id":"_buildingGridExtras:Candide.CandideUI.Containers.CandideGrid","Name":"_buildingGridExtras","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _buildingGridExtras","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"604BC731AD1448DAB7CAEA48EE7392439F5926F14A9171F37FA44AF8EE936679"},{"Id":"_citizenSlotsText:Candide.CandideUI.Components.CandideTextLabel","Name":"_citizenSlotsText","Type":"Candide.CandideUI.Components.CandideTextLabel","Signature":"private Candide.CandideUI.Components.CandideTextLabel _citizenSlotsText","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"18C0ADE79E82AB079A97432D104C41378CDC53EB6AFBC2681573231767A11442"},{"Id":"_demolishBtn:Candide.CandideUI.Components.Buttons.CandideIconButton","Name":"_demolishBtn","Type":"Candide.CandideUI.Components.Buttons.CandideIconButton","Signature":"private Candide.CandideUI.Components.Buttons.CandideIconButton _demolishBtn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7D317FD63E2314DE2A5E4948AEA4355BA328DE5B8DCE8E49B91C5001BA8BE565"},{"Id":"_description:Candide.CandideUI.Components.CandideTextLabel","Name":"_description","Type":"Candide.CandideUI.Components.CandideTextLabel","Signature":"private Candide.CandideUI.Components.CandideTextLabel _description","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F203FEF4BEC29CA8453ED8F2B9D0CE798A509C78FDD6A2ED3D9FBE6DB6E70B78"},{"Id":"_hasTown:System.Boolean","Name":"_hasTown","Type":"System.Boolean","Signature":"private System.Boolean _hasTown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7C0597FB07FB0742D110CF9D38CC9F894CA06299425D5386D9BF167F94A727F7"},{"Id":"_namePanel:Candide.CandideUI.Components.CandideTextLabel","Name":"_namePanel","Type":"Candide.CandideUI.Components.CandideTextLabel","Signature":"private Candide.CandideUI.Components.CandideTextLabel _namePanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A0A890141C52097F8EB9D16BB921A6F45EB6DFAE3771F48E27EB3F55EB1BD867"},{"Id":"_panel:Candide.CandideUI.Containers.CandidePanel","Name":"_panel","Type":"Candide.CandideUI.Containers.CandidePanel","Signature":"private Candide.CandideUI.Containers.CandidePanel _panel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5FA0CA81CB501C376F72923614F06BB3772D6F93574EC0DF24C8D469DDBB2193"},{"Id":"_sb:System.Text.StringBuilder","Name":"_sb","Type":"System.Text.StringBuilder","Signature":"private System.Text.StringBuilder _sb","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CFA29C4EE0E774235994624AB46E7182221FE9325E23D6B781622F7C9D07B111"},{"Id":"_selectedConstructionDisplayData:System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E","Name":"_selectedConstructionDisplayData","Type":"System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E","Signature":"private System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E _selectedConstructionDisplayData","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3F300167B4E96627EE5D40501F4E76EFB186DE9B244E7BB2A936BB47CB7374BE"},{"Id":"_slotsStackPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel","Name":"_slotsStackPanel","Type":"Candide.CandideUI.Containers.CandideVerticalStackPanel","Signature":"private Candide.CandideUI.Containers.CandideVerticalStackPanel _slotsStackPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F8BA86FA92B34636D81E23417B254C34CD57F59EC0DACF4B1CD788F74B62AC39"},{"Id":"_upgradeBtn:Candide.CandideUI.Components.Buttons.TooltipLabelButton","Name":"_upgradeBtn","Type":"Candide.CandideUI.Components.Buttons.TooltipLabelButton","Signature":"private Candide.CandideUI.Components.Buttons.TooltipLabelButton _upgradeBtn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"17A2F438D8560BACB6477633AF59B995CFF91786F87AEA561C90F58859743525"}],"Properties":[],"Events":[],"Methods":[{"Id":"Demolish_OnClickAction()-\u003ESystem.Void","Name":"Demolish_OnClickAction","Signature":"private System.Void Demolish_OnClickAction()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":529,"BodyHash":"59BBF9E93965C99B6135B02634E6D6BAA212D4B0A5B48408D2E2E8060FEC6227","Hash":"2F687889FF1E32670480030C95CD47ED722741CF766E649E7EC696926F1BB738","CalledMethods":["Candide.PlayerMode.AbstractModeManager::get_CandideDesktop()","Candide.CandideUI.Windows.CandideModalWindow::ModalAlreadyExists(Candide.CandideUI.CandideDesktop)","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()","ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_0::.ctor()","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","System.String::op_Equality(System.String, System.String)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()","Shared.Text.StringDefinitions::GetString(System.String)","Candide.CandideUI.Windows.CandideModalWindow::ShowErrorModal(Candide.CandideUI.CandideDesktop, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.CandideUI.ControllerUiInputSystem::set_DisableUiTemporarily(System.Boolean)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_0::\u003CDemolish_OnClickAction\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","ConstructionDetailsDisplayWindow.\u003C\u003Ec::\u003CDemolish_OnClickAction\u003Eb__15_1()","Candide.CandideUI.Windows.CandideModalWindow::ShowConfirmationModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action)","ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_1::.ctor()","ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass15_1::\u003CDemolish_OnClickAction\u003Eb__2()","ConstructionDetailsDisplayWindow.\u003C\u003Ec::\u003CDemolish_OnClickAction\u003Eb__15_3()","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":["_building was null","town_core","Constructions_DemolishTownCoreError","Trying to remove TownCore but we couldn\u0027t find a town associated for it","Constructions_DemolishConfirmation","_decoration was null"],"Source":null},{"Id":"OnWindowShown()-\u003ESystem.Void","Name":"OnWindowShown","Signature":"protected System.Void OnWindowShown()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"E16853A6E3DAB7495DC146F3BCE6F6E2194FDCBB1DB7F6BDFB5B930D6A6A58AD","Hash":"820CDF11685810E57545BBB6281757BCE0CEDF055C052E81C0951A4C0567AB3B","CalledMethods":["Candide.CandideUI.Containers.CandideWindow::OnWindowShown()","Candide.CandideUI.CandideUiElement::RequestFocus()"],"StringLiterals":[],"Source":null},{"Id":"SetState(System.Nullable\u00601\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E, System.Nullable\u00601\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Void","Name":"SetState","Signature":"public System.Void SetState(System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E selectedConstructionDisplayData, System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E townDisplayData, System.Nullable\u003CSystem.Guid\u003E stateHighestLevelledCarpenterBuildingId, Shared.Models.Construction.ConstructionMaterialsAggregate availableResources)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"selectedConstructionDisplayData","Type":"System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E","IsOut":false,"IsOptional":false},{"Name":"townDisplayData","Type":"System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E","IsOut":false,"IsOptional":false},{"Name":"stateHighestLevelledCarpenterBuildingId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"availableResources","Type":"Shared.Models.Construction.ConstructionMaterialsAggregate","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":2332,"BodyHash":"8A3DC736AB4347746C882B68417471653DF1B2E020A2A2D1E67798170D795927","Hash":"940C2596C878162ED17927633967DD0641A0ED1645BB46A4B4D8BD6274A3FB4F","CalledMethods":["ConstructionDetailsDisplayWindow.\u003C\u003Ec__DisplayClass14_0::.ctor()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()","System.Nullable\u003CShared.Text.StringId\u003E::get_Value()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.Containers.CandideGrid::ClearChildren()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Current()","Candide.CandideUI.Components.Holder.CandideHolderBase::.ctor()","Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.CandideUI.CandideUiElement::set_Height(System.Nullable\u003CSystem.Int32\u003E)","ConstructionDetailsDisplayWindow.\u003C\u003Ec::\u003CSetState\u003Eb__14_2()","System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)","Candide.CandideUI.Components.CandideTextLabel::.ctor()","Shared.Text.StringId::op_Implicit(System.String)","Candide.CandideUI.Components.CandideTextLabel::set_StringId(Shared.Text.StringId)","Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)","Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)","Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)","Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)","System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_HasValue()","System.Nullable\u003CSystem.ValueTuple\u003CSystem.String, System.Int32\u003E\u003E::get_Value()","System.String::op_Inequality(System.String, System.String)","Shared.Data.JobDataBase::GetJobOrMissing(System.String)"],"StringLiterals":["Ui_Empty","job:unemployed","Citizens_NameAndCurrentJobLevel","ui:citizen","WorldStats_MaxBuildingAppealModifier","#0.#","/","Buildings_Biome","Buildings_Proximity"],"Source":null},{"Id":"Upgrade_OnClickAction()-\u003ESystem.Void","Name":"Upgrade_OnClickAction","Signature":"private System.Void Upgrade_OnClickAction()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"FF301B1F18615A8CA0D6A47A90D2FE6D20CBF0889200D403F10D91A3FAAAF0AF","Hash":"0D8AE04CD11081DA2DC8C9EA496F9DD436B3F54D1D1540BE132F519C7ECF2D5E","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Desktop()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","Candide.PlayerMode.Construction.ConstructionDesktop::OpenUpgradeBuildingWindow()"],"StringLiterals":[],"Source":null}],"Hash":"935D8D1C1438EB5A6D835475AFE061150C9DA9D9348B51C6A7B641B76F9FB0B1"}