{"Id":"Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow","Name":"ConstructionsUiWindow","DisplayName":"ConstructionsUiWindow","FullName":"Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow","Namespace":"Candide.CandideUI.ConstructionsUi","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandideExtendedCustomGraphicsWindow","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BgSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"BgSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet BgSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0B8DBADE3DCFE1A19D6F066B598CD6E082B364E8BB7F487275E9386A9AD6D362"},{"Id":"_control:Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl","Name":"_control","Type":"Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl","Signature":"private Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl _control","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6E1A632E96155DFD2991EF8184355CECC6CCA83D379D6493D192D242ED1BB799"},{"Id":"_descriptionWindow:Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow","Name":"_descriptionWindow","Type":"Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow","Signature":"private Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow _descriptionWindow","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B23E01BB9EEF195E35F6899EAACC7652B698A37BEE76D25AFFB126E2652CFE93"},{"Id":"_extraWindow:Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow","Name":"_extraWindow","Type":"Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow","Signature":"private Candide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow _extraWindow","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"352A0E27484515096149B4730E7301734E9F3389C4C979E59FE8678861C445B3"},{"Id":"_prevHoveredId:System.String","Name":"_prevHoveredId","Type":"System.String","Signature":"private System.String _prevHoveredId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8AAD3F93D0A5280898671A77AC12EAA75350816F427CB47CEDF9715580E82B47"},{"Id":"_subConstructionsWindow:Candide.CandideUI.ConstructionsUi.SubConstructionsWindow","Name":"_subConstructionsWindow","Type":"Candide.CandideUI.ConstructionsUi.SubConstructionsWindow","Signature":"private Candide.CandideUI.ConstructionsUi.SubConstructionsWindow _subConstructionsWindow","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"25A12248F84EC0D67C4F233C9A9F075EDFDC843B67CCB83B492BC78B9957C0A5"}],"Properties":[],"Events":[],"Methods":[{"Id":"HideTooltip()-\u003ESystem.Void","Name":"HideTooltip","Signature":"public System.Void HideTooltip()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"BF2873F53DCF275A4243A65FE06B5EEF0D1D6220D67FE50300029DBA7EC3680C","Hash":"62659B8C260D23E90821132182808ED295FB5A342DE2CE986B6BE75A7A44E907","CalledMethods":["Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"InstanceOnSelectedConstructionChanged(System.Object, Candide.PlayerMode.Construction.PlacingConstruction)-\u003ESystem.Void","Name":"InstanceOnSelectedConstructionChanged","Signature":"private System.Void InstanceOnSelectedConstructionChanged(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":46,"BodyHash":"BF67CD4ABF5FCA601274DBB59D1EC0B3ACFC18F7FABE57717C58A57C0F7B9FDC","Hash":"CB580F3F91CEC14108B14B29C281200D005538C8A163C913FB9373FEA37C5FA4","CalledMethods":["Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()","Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow::SetConstruction(System.String)"],"StringLiterals":[],"Source":null},{"Id":"OnWindowClosed()-\u003ESystem.Void","Name":"OnWindowClosed","Signature":"protected System.Void OnWindowClosed()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":99,"BodyHash":"AD55C390E984224C01AF2E3C48889A460FDFCA6232335C2ECB8116F230EA9C9F","Hash":"29CDDBC207FF5F6FE3C7AB8F9F59C2D712539A5D08AC4016362ED354C5278D18","CalledMethods":["Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::InstanceOnSelectedConstructionChanged(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.CandideUI.Containers.CandideWindow::Close()","Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()"],"StringLiterals":["event:/interface/close_window"],"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":165,"BodyHash":"3DE9FD3A1E0BCCA7B27DF19504EC4167C7A96752BFED4CFB16A12DDD27D93922","Hash":"E7D25C866F0843CA5E4C7D60F44025F7DC0C2D0127C494306334738B680196F0","CalledMethods":["Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::InstanceOnSelectedConstructionChanged(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.CandideUI.Containers.CandideWindow::OnWindowShown()","Candide.CandideUI.CandideUiElement::get_Desktop()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetExtraWindowVisible(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"SetExtraWindowVisible(System.Boolean)-\u003ESystem.Void","Name":"SetExtraWindowVisible","Signature":"private System.Void SetExtraWindowVisible(System.Boolean visible)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"visible","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"233A40B480EE2DBA8EC7639BC1DC1A794E35C8ADB94FDA17A3579CB3C6167B47","Hash":"8B3A5BBD4E1769711E58C61FDFCA2FAD1B86C640E0B32355250992F3340F3D5F","CalledMethods":["Candide.PlayerMode.AbstractModeManager::get_IsMouseOverGui()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"SetState(System.Boolean, System.Boolean)-\u003ESystem.Void","Name":"SetState","Signature":"public System.Void SetState(System.Boolean hasTown, System.Boolean availableConstructionsHasChanged)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"hasTown","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"availableConstructionsHasChanged","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"EAFB3BD0AD88A461F66067EF9BFA16AC140AAEEBC00BD2DCA308ED342ED4569D","Hash":"C857D126ABD8AB4269310631E1A3D4702596D78DE7161062A4FD17EFAF5D5815","CalledMethods":["Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::SetState(System.Boolean, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"ShowTooltip(System.String, System.Boolean)-\u003ESystem.Void","Name":"ShowTooltip","Signature":"public System.Void ShowTooltip(System.String constructionId, System.Boolean hasTown)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"constructionId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"hasTown","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":283,"BodyHash":"D74EBD59C3909EFDB19A5D357B046291FDF3712BAB02E0187A9356C8520BB8E1","Hash":"A4543CACC28DCA8E01F6E896034BB5F30D69C712ED969E8E63468E7808F9F76C","CalledMethods":["System.String::op_Equality(System.String, System.String)","Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","Candide.CandideUI.Containers.CandideVerticalStackPanel::.ctor()","Candide.CandideUI.CandideThickness::.ctor(System.Int32)","Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)","Candide.CandideUI.Tooltip.CandideTooltipHelper::BuildConstructionTooltip(Shared.Models.Construction.ConstructionModel, System.Boolean)","System.Collections.Generic.List\u003CCandide.CandideUI.CandideUiElement\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::get_Current()","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)","List.Enumerator\u003CCandide.CandideUI.CandideUiElement\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.CandideUI.Components.CandideHorizontalSeparator::.ctor()","Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)","Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)","Candide.CandideUI.Components.CandideTextLabel::.ctor()","Candide.CandideUI.Components.CandideTextLabel::set_Wrap(System.Boolean)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","Candide.CandideUI.Components.CandideTextLabel::set_TextAlign(FontStashSharp.RichText.TextHorizontalAlignment)","Candide.CandideUI.CandideUiContainerSingleItem::SetChild(Candide.CandideUI.CandideUiElement)","Candide.CandideUI.CandideUiElement::UpdateArrange()","Candide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow::UpdatePos()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"],"StringLiterals":["town_core:0","Buildings_Proximity_Building"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":573,"BodyHash":"C514B29E8641AB9D3624B9737806EE7FB5DC856D04CAD2076C7653242626C2EC","Hash":"7A7B4C46FBA5E91A4D33C187605272408F402A9ED0BD5C5D11AA2140ADF353AA","CalledMethods":["Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)","Candide.PlayerMode.Construction.ConstructionModeManager::get_PlacingConstruction()","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::SetExtraWindowVisible(System.Boolean)","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::ShowTooltip(System.String, System.Boolean)","Candide.CandideUI.ConstructionsUi.ConstructionsUiWindow::HideTooltip()","Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()","Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","Candide.PlayerMode.Construction.PlacingConstruction::get_SpaceInfo()","Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()","CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","CandideCreator.Shared.Models.RectangleF::get_TopLeft()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Candide.CandideUI.CandideUiElement::get_InteractionBounds()","Candide.CandideUI.CandideUiElement::set_Left(System.Int32)","Candide.CandideUI.CandideUiSystem::get_Scale()","Candide.CandideUI.CandideUiElement::set_Top(System.Int32)","System.String::op_Inequality(System.String, System.String)","Candide.CandideUI.CandideUiElement::get_Desktop()","Candide.CandideUI.ConstructionsUi.SubConstructionsWindow::SetSubConstruction(Candide.PlayerMode.Construction.SubPlacingConstruction)","Candide.CandideUI.CandideUiElement::CalculateScreenPosition()"],"StringLiterals":[],"Source":null}],"Hash":"867571FA1C3FCC4D27C46F30ABA6189A07BA83E03BBF317C46C1E9C36A31923D"}