Romestead Assembly Reference

Candide.CandideUI.Windows.UpgradeBuildingWindow

Type JSON

public class in Candide.CandideUI.Windows

Methods6
Properties0
Fields8
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
WindowWidthprivateprivate System.Int32 WindowWidth
_baseDisplayViewprivateprivate Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView _baseDisplayView
_controlprivateprivate Candide.CandideUI.UserControls.ResourceRequirementsControl _control
_highestLevelledCarpenterBuildingIdprivateprivate System.Nullable<System.Guid> _highestLevelledCarpenterBuildingId
_selectedConstructionDisplayDataprivateprivate System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData> _selectedConstructionDisplayData
_upgradeBtnprivateprivate Candide.CandideUI.Components.Buttons.CandideIconLabelButton _upgradeBtn
_upgradeDisplayViewprivateprivate Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView _upgradeDisplayView
_upgradeTextprivateprivate Candide.CandideUI.Components.CandideTextLabel _upgradeText

Methods

OnDismount

protected System.Void OnDismount()

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashDEF51FE6D0D4B82D97D06967DB2721ACFFA32EC31E13E13C5FB29EA852D97E1F
  • Body hash2671EECC7FC72F423EAD5B582C8E9150B731470C860A2033DA40B1346250E85D
  • IL size31
Referenced calls
  • Candide.CandideUI.CandideUiElement::OnDismount()
  • Candide.CandideUI.UserControls.ResourceRequirementsControl::set_ResourceRequirement(Shared.Models.Construction.ConstructionMaterialsAggregate)
  • Candide.CandideUI.UserControls.ResourceRequirementsControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)

SetState

public System.Void SetState(Shared.Models.Construction.ConstructionMaterialsAggregate availableResources, System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData> selectedConstructionDisplayData, System.Nullable<System.Guid> highestLevelledCarpenterBuildingId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1ED947B9DEEE4AF6F23391B0BF39B0BFF60826BF8AE96A2F226C21A75BEECF6D
  • Body hash961D7BAE47E4D3958D44ABB61A3B4F91B8897277D31B7B098D188DFE9B641061
  • IL size178
Referenced calls
Called by
String literals
  • UpgradeBuildingWindow: Selected construction was null
  • UpgradeBuildingWindow: Upgrade was null
  • Constructions_UpgradeBuilding

TryUpgrade_OnError

private System.Void TryUpgrade_OnError(System.Byte obj)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash81A9823858CBBC6F179A1F3F18A518D36AD915ADC9A74CB644195FA149B54C12
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1
Called by

TryUpgrade_OnResponse

private System.Void TryUpgrade_OnResponse(CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse obj)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF45333FFFB226D1B72495F945E2836A29BEBF05D580058948F13F21C64A3368C
  • Body hash44BDF060BC96B26A21F335EFBD88292D99DAA3DB4AC82B2D39BEA3EAFD88B7D9
  • IL size30
Referenced calls
  • Candide.CandideUI.CandideUiElement::get_Visible()
  • System.Action::Invoke()
Called by

Upgrade_OnClickAction

private System.Void Upgrade_OnClickAction()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash74F55B1A3553A4A059B2FC81EE86C852D73566024DD86746A954206D521EE23B
  • Body hash593C2918DAB48AE4BCEDF84255F206EAC12FE05A982135130CC216E469775E9D
  • IL size209
Referenced calls