{"Id":"Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl","Name":"ConstructionsOptionsControl","DisplayName":"ConstructionsOptionsControl","FullName":"Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl","Namespace":"Candide.CandideUI.ConstructionsUi","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandidePanel","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Columns:System.Int32","Name":"Columns","Type":"System.Int32","Signature":"private System.Int32 Columns","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"C638DA1B381D5969CBB45FF4F3819477C48D2AD9747D7E03316C008649A2A99F"},{"Id":"ConstructionWasSelected:System.EventHandler\u00601\u003CShared.Models.Construction.ConstructionModel\u003E","Name":"ConstructionWasSelected","Type":"System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E","Signature":"private System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E ConstructionWasSelected","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"86674EAFE13BBF0083D616F98824C7912144C5AEEE3B5648DB18D9E1AC81DBC0"},{"Id":"HasTown:System.Boolean","Name":"HasTown","Type":"System.Boolean","Signature":"public System.Boolean HasTown","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"F1E583A4508B2A6DA73150BAF1EE2104EFAD5513D6CF659ED0B677E9CB377F67"},{"Id":"HoveredConstruction:System.String","Name":"HoveredConstruction","Type":"System.String","Signature":"public System.String HoveredConstruction","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"1B4E8B265BAB853E4CBF4337B59EEE60D2D58794A308A61F2122377EBF3B6396"},{"Id":"MaxDisplayAmount:System.Int32","Name":"MaxDisplayAmount","Type":"System.Int32","Signature":"private System.Int32 MaxDisplayAmount","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"A62C5A999634B0FE59D37CF3490E0BFFCFEC7DFB00BDC35CDF97784496188D72"},{"Id":"TabChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E","Name":"TabChanged","Type":"System.EventHandler\u003CSystem.Int32\u003E","Signature":"private System.EventHandler\u003CSystem.Int32\u003E TabChanged","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"329EDC2B644F43ED785B22E4A51E0712F737ED20DFE5B07B7ACF57A8C75D49BE"},{"Id":"TabsAmount:System.Int32","Name":"TabsAmount","Type":"System.Int32","Signature":"private System.Int32 TabsAmount","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"28F66F644B1813C4B651F10E9F014A5AEBF47326EB8A5D18707F675B78811446"},{"Id":"_allConstructions:System.Collections.Generic.List\u00601\u003CShared.Models.Construction.ConstructionModel\u003E","Name":"_allConstructions","Type":"System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E _allConstructions","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B6956A79C4A67534B5786A71E0C77CA3B4C34FC3E8E6B031DFC2FE3AAF529707"},{"Id":"_categoriesPanel:Candide.CandideUI.Containers.CandideHorizontalStackPanel","Name":"_categoriesPanel","Type":"Candide.CandideUI.Containers.CandideHorizontalStackPanel","Signature":"private Candide.CandideUI.Containers.CandideHorizontalStackPanel _categoriesPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0A9704CAE2615B053BC4AC0C8233FB0EA1D58C67D2369F7B8799D317D1F77AC5"},{"Id":"_constructionsGrid:Candide.CandideUI.Containers.CandideGrid","Name":"_constructionsGrid","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _constructionsGrid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D52F62E767CB60DDFECD61B7287D733EB104A415990D66F8B48527F7DAC2963"},{"Id":"_currentPage:System.Int32","Name":"_currentPage","Type":"System.Int32","Signature":"private System.Int32 _currentPage","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"06B053AD4532B2BBDF3CB29519E067FF9CA266C07629D54DFC9687C50C7D299E"},{"Id":"_pageSpinner:Candide.CandideUI.Input.CandideIntSpinner","Name":"_pageSpinner","Type":"Candide.CandideUI.Input.CandideIntSpinner","Signature":"private Candide.CandideUI.Input.CandideIntSpinner _pageSpinner","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D81A7AD16C5E947DB58CE314CE866D20522BA354058E1EF6225C2EF6C2599CE8"},{"Id":"_tab:Shared.Models.Construction.ConstructionUiCategory","Name":"_tab","Type":"Shared.Models.Construction.ConstructionUiCategory","Signature":"private Shared.Models.Construction.ConstructionUiCategory _tab","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BC2A47CB5F450AA5DE7A3A3C1764B0589009833BA5FC2B16172CF28651FE4F7B"},{"Id":"_title:Candide.CandideUI.Components.TranslationCenteredTextLayout","Name":"_title","Type":"Candide.CandideUI.Components.TranslationCenteredTextLayout","Signature":"private Candide.CandideUI.Components.TranslationCenteredTextLayout _title","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7B570B8796E99FDDF0AE976CF75E5DBA93FD4CB1569FCFF5978768D1A8259BB7"}],"Properties":[{"Id":"CurrentPage:System.Int32","Name":"CurrentPage","Type":"System.Int32","Signature":"public System.Int32 CurrentPage","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"058206CC7333022B0CBD0B6EB6D20B3B768D31F2F1BEEED4FE584195521392B3"},{"Id":"Tab:Shared.Models.Construction.ConstructionUiCategory","Name":"Tab","Type":"Shared.Models.Construction.ConstructionUiCategory","Signature":"public Shared.Models.Construction.ConstructionUiCategory Tab","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"1C3E7A4F601F7FE928295164E2B92BE64FB62B46D1AC1557BBFE95AB327B06EF"}],"Events":[{"Id":"ConstructionWasSelected:System.EventHandler\u00601\u003CShared.Models.Construction.ConstructionModel\u003E","Name":"ConstructionWasSelected","Type":"System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E","Signature":"public System.EventHandler\u003CShared.Models.Construction.ConstructionModel\u003E ConstructionWasSelected","Visibility":"public","Hash":"61F61CFF644BE06FBDCC24454FB7F6C00FAE108C69747C09EB175659CFF88B69"},{"Id":"TabChanged:System.EventHandler\u00601\u003CSystem.Int32\u003E","Name":"TabChanged","Type":"System.EventHandler\u003CSystem.Int32\u003E","Signature":"public System.EventHandler\u003CSystem.Int32\u003E TabChanged","Visibility":"public","Hash":"3CD53CF650B3A08BEF88E773558E459DC78FE28FC8467BD95ABD703106E3EEED"}],"Methods":[{"Id":"ControllerIncrementTab(System.Int32)-\u003ESystem.Void","Name":"ControllerIncrementTab","Signature":"private System.Void ControllerIncrementTab(System.Int32 increment)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"increment","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":39,"BodyHash":"768867343D1326A2A66E3B7CECD41E32A87DC72F57167A3823B29981DC49A855","Hash":"52B0166943C1F0B7A52CC5D140ABAC45398BD997A98563EB71E40C0631D7549E","CalledMethods":["Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::get_Tab()","Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::set_Tab(Shared.Models.Construction.ConstructionUiCategory)","Candide.CandideUI.CandideUiElement::RequestFocus()"],"StringLiterals":[],"Source":null},{"Id":"OnControllerNextWindowNavigation(System.Boolean)-\u003ESystem.Boolean","Name":"OnControllerNextWindowNavigation","Signature":"public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"forward","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"8DC1542B358F7E44D0385153F6A8333D70ABB5DE501EDF2A59030059D352C2BA","Hash":"62092C6B362A6EA24F4CE62024B08BA72B7D8D3053F4991E826C4E74C1033FE6","CalledMethods":["Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::ControllerIncrementTab(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"OnCurrentPageChanged()-\u003ESystem.Void","Name":"OnCurrentPageChanged","Signature":"private System.Void OnCurrentPageChanged()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"D26E82E303118D6610741B180BECF9E91732434CBF5B4CC5B0DCE6125523FAD1","Hash":"9E2B238B30B2621B8C42A694AA1ED08D2A6B263F12F44FE3E1556A9BE8A955CA","CalledMethods":["Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateLayout()"],"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":33,"BodyHash":"5BDF1782BD3336C50739EEDC1332C65DEAE0F5239FE37CD20ECF0518A38DEC3C","Hash":"33C1254D1F83BC336A422C093D164EDE0A40248D37EBDEC1B8B280A95F78F4C8","CalledMethods":["Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateOptions()"],"StringLiterals":[],"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":15,"BodyHash":"B5F05D5F037C0B1FF3EFE2DB049EB34712D510F293C09AF2DD3CE9F654A5780A","Hash":"20166D2C7726010F2938BF1D084D95D026F8D998BD65A6F86C4C76F46EF39D09","CalledMethods":["Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null},{"Id":"UpdateLayout()-\u003ESystem.Void","Name":"UpdateLayout","Signature":"private System.Void UpdateLayout()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":305,"BodyHash":"C1C312D2D18F9E66C2CFE67623A182D7B75CA94CCF95588D9E210996C73EE003","Hash":"F9D9DE1ABD2BA142B0042C9D395905DE9221A4F1E48A203C7C384BCEE8663257","CalledMethods":["Candide.CandideUI.Containers.CandideGrid::ClearChildren()","Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::get_CurrentPage()","System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Int32)","System.Collections.Generic.IEnumerable\u003CShared.Models.Construction.ConstructionModel\u003E::GetEnumerator()","ConstructionsOptionsControl.\u003C\u003Ec__DisplayClass27_0::.ctor()","System.Collections.Generic.IEnumerator\u003CShared.Models.Construction.ConstructionModel\u003E::get_Current()","ConstructionsOptionsControl.CandideConstructionButton::.ctor(Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl, System.String, CandideCreator.Shared.Graphics.IconFlag, System.String, System.Boolean)","Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)","Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)","Candide.CandideUI.CandideUiElement::set_HorizontalAlignment(Candide.CandideUI.HorizontalAlignment)","Candide.CandideUI.CandideUiElement::set_VerticalAlignment(Candide.CandideUI.VerticalAlignment)","Candide.CandideUI.CandideThickness::.ctor(System.Int32)","Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)","ConstructionsOptionsControl.\u003C\u003Ec__DisplayClass27_0::\u003CUpdateLayout\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()","Candide.CandideUI.Components.Holder.CandideHolderBase::.ctor()"],"StringLiterals":["sam"],"Source":null},{"Id":"UpdateOptions()-\u003ESystem.Void","Name":"UpdateOptions","Signature":"private System.Void UpdateOptions()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":180,"BodyHash":"1C91638F763B0354EB19CCE1751396B0ED1A7048CB994638C9258466F0662CE1","Hash":"1FDA923C602C86154617063E5C110DDA860DD64B829ED9578420D1E18C95098D","CalledMethods":["System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Clear()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.String\u003E::get_Current()","Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::\u003CUpdateOptions\u003Eg__CompareFunc|26_0(Shared.Models.Construction.ConstructionModel)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::Add(!0)","HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()","Candide.CandideUI.Input.CandideIntSpinner::set_Max(System.Int32)","Candide.CandideUI.Input.CandideIntSpinner::get_Max()","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateLayout()"],"StringLiterals":["Couldn\u0027t find construction with ID "],"Source":null}],"Hash":"9CB00F7A298CB8E94E5F52AD0A853B4065BCF70654DD7F01CA01E6F16CD423C9"}