Romestead Assembly Reference

Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl

Type JSON

public class in Candide.CandideUI.ConstructionsUi

Methods7
Properties2
Fields14
Events2
Type metadata

Relationships

Fields

NameVisibilitySignature
Columnsprivateprivate System.Int32 Columns
ConstructionWasSelectedprivateprivate System.EventHandler<Shared.Models.Construction.ConstructionModel> ConstructionWasSelected
HasTownpublicpublic System.Boolean HasTown
HoveredConstructionpublicpublic System.String HoveredConstruction
MaxDisplayAmountprivateprivate System.Int32 MaxDisplayAmount
TabChangedprivateprivate System.EventHandler<System.Int32> TabChanged
TabsAmountprivateprivate System.Int32 TabsAmount
_allConstructionsprivateprivate System.Collections.Generic.List<Shared.Models.Construction.ConstructionModel> _allConstructions
_categoriesPanelprivateprivate Candide.CandideUI.Containers.CandideHorizontalStackPanel _categoriesPanel
_constructionsGridprivateprivate Candide.CandideUI.Containers.CandideGrid _constructionsGrid
_currentPageprivateprivate System.Int32 _currentPage
_pageSpinnerprivateprivate Candide.CandideUI.Input.CandideIntSpinner _pageSpinner
_tabprivateprivate Shared.Models.Construction.ConstructionUiCategory _tab
_titleprivateprivate Candide.CandideUI.Components.TranslationCenteredTextLayout _title

Properties

NameVisibilitySignature
CurrentPagepublicpublic System.Int32 CurrentPage
Tabpublicpublic Shared.Models.Construction.ConstructionUiCategory Tab

Events

NameVisibilitySignature
ConstructionWasSelectedpublicpublic System.EventHandler<Shared.Models.Construction.ConstructionModel> ConstructionWasSelected
TabChangedpublicpublic System.EventHandler<System.Int32> TabChanged

Methods

ControllerIncrementTab

private System.Void ControllerIncrementTab(System.Int32 increment)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash52B0166943C1F0B7A52CC5D140ABAC45398BD997A98563EB71E40C0631D7549E
  • Body hash768867343D1326A2A66E3B7CECD41E32A87DC72F57167A3823B29981DC49A855
  • IL size39
Referenced calls
Called by

OnControllerNextWindowNavigation

public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash62092C6B362A6EA24F4CE62024B08BA72B7D8D3053F4991E826C4E74C1033FE6
  • Body hash8DC1542B358F7E44D0385153F6A8333D70ABB5DE501EDF2A59030059D352C2BA
  • IL size46
Referenced calls

OnCurrentPageChanged

private System.Void OnCurrentPageChanged()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9E2B238B30B2621B8C42A694AA1ED08D2A6B263F12F44FE3E1556A9BE8A955CA
  • Body hashD26E82E303118D6610741B180BECF9E91732434CBF5B4CC5B0DCE6125523FAD1
  • IL size7
Referenced calls

SetState

public System.Void SetState(System.Boolean hasTown, System.Boolean availableConstructionsHasChanged)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash33C1254D1F83BC336A422C093D164EDE0A40248D37EBDEC1B8B280A95F78F4C8
  • Body hash5BDF1782BD3336C50739EEDC1332C65DEAE0F5239FE37CD20ECF0518A38DEC3C
  • IL size33
Referenced calls
Called by

UpdateLayout

private System.Void UpdateLayout()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF9D9DE1ABD2BA142B0042C9D395905DE9221A4F1E48A203C7C384BCEE8663257
  • Body hashC1C312D2D18F9E66C2CFE67623A182D7B75CA94CCF95588D9E210996C73EE003
  • IL size305
Referenced calls
  • Candide.CandideUI.Containers.CandideGrid::ClearChildren()
  • Candide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::get_CurrentPage()
  • System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable<!!0>, System.Int32)
  • System.Collections.Generic.IEnumerable<Shared.Models.Construction.ConstructionModel>::GetEnumerator()
  • ConstructionsOptionsControl.<>c__DisplayClass27_0::.ctor()
  • System.Collections.Generic.IEnumerator<Shared.Models.Construction.ConstructionModel>::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.<>c__DisplayClass27_0::<UpdateLayout>b__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()
Called by
String literals
  • sam

UpdateOptions

private System.Void UpdateOptions()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1FDA923C602C86154617063E5C110DDA860DD64B829ED9578420D1E18C95098D
  • Body hash1C91638F763B0354EB19CCE1751396B0ED1A7048CB994638C9258466F0662CE1
  • IL size180
Referenced calls
Called by
String literals
  • Couldn't find construction with ID