Candide.CandideUI.Windows.UpgradeBuildingWindow
Type JSONpublic class in Candide.CandideUI.Windows
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Windows - Base type
Candide.CandideUI.Containers.CandideExtendedWindow - Hash
76BC9235A5F67DCF041DADAE78B21A634DA124274462C5B11A1373CDF59A52BB
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
WindowWidth# | private | private System.Int32 WindowWidth |
_baseDisplayView# | private | private Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView _baseDisplayView |
_control# | private | private Candide.CandideUI.UserControls.ResourceRequirementsControl _control |
_highestLevelledCarpenterBuildingId# | private | private System.Nullable<System.Guid> _highestLevelledCarpenterBuildingId |
_selectedConstructionDisplayData# | private | private System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData> _selectedConstructionDisplayData |
_upgradeBtn# | private | private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _upgradeBtn |
_upgradeDisplayView# | private | private Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView _upgradeDisplayView |
_upgradeText# | private | private Candide.CandideUI.Components.CandideTextLabel _upgradeText |
Methods
OnDismount
#
protected System.Void OnDismount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DEF51FE6D0D4B82D97D06967DB2721ACFFA32EC31E13E13C5FB29EA852D97E1F - Body hash
2671EECC7FC72F423EAD5B582C8E9150B731470C860A2033DA40B1346250E85D - 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)
OnMount
#
protected System.Void OnMount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
75AF91B2CF101377EBA2B7A41EEE0859AD6DE91FD590E291C790ABA7A5C15067 - Body hash
7A49BA82D599D884D504658482A7AA67D734A19FCE5E4A8DF8EF76C5C97BBE25 - IL size19
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
1ED947B9DEEE4AF6F23391B0BF39B0BFF60826BF8AE96A2F226C21A75BEECF6D - Body hash
961D7BAE47E4D3958D44ABB61A3B4F91B8897277D31B7B098D188DFE9B641061 - IL size178
Referenced calls
System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData>::get_HasValue()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData>::get_Value()Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView::Update(Shared.Models.Construction.ConstructionModel)Shared.Text.StringDefinitions::GetString(System.String)Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)System.String::Format(System.String, System.Object)System.String::ToUpper()Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)Candide.CandideUI.UserControls.ResourceRequirementsControl::set_ResourceRequirement(Shared.Models.Construction.ConstructionMaterialsAggregate)Candide.CandideUI.UserControls.ResourceRequirementsControl::set_AvailableResources(Shared.Models.Construction.ConstructionMaterialsAggregate)
Called by
Candide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_AvailableResourcesCandide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_HighestLevelledCarpenterCandide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_SelectedConstructionCandide.PlayerMode.Construction.ConstructionDesktop::OnUpdate_UpgradeWindowShown
String literals
UpgradeBuildingWindow: Selected construction was nullUpgradeBuildingWindow: Upgrade was nullConstructions_UpgradeBuilding
TryUpgrade_OnError
#
private System.Void TryUpgrade_OnError(System.Byte obj)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
81A9823858CBBC6F179A1F3F18A518D36AD915ADC9A74CB644195FA149B54C12 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
TryUpgrade_OnResponse
#
private System.Void TryUpgrade_OnResponse(CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse obj)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F45333FFFB226D1B72495F945E2836A29BEBF05D580058948F13F21C64A3368C - Body hash
44BDF060BC96B26A21F335EFBD88292D99DAA3DB4AC82B2D39BEA3EAFD88B7D9 - IL size30
Referenced calls
Candide.CandideUI.CandideUiElement::get_Visible()System.Action::Invoke()
Upgrade_OnClickAction
#
private System.Void Upgrade_OnClickAction()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
74F55B1A3553A4A059B2FC81EE86C852D73566024DD86746A954206D521EE23B - Body hash
593C2918DAB48AE4BCEDF84255F206EAC12FE05A982135130CC216E469775E9D - IL size209
Referenced calls
System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData>::get_HasValue()System.Nullable<Candide.PlayerMode.Construction.SelectedConstructionDisplayData>::get_Value()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)Candide.CandideUI.Windows.UpgradeBuildingWindow::TryUpgrade_OnResponse(CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse)System.Action<CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.Windows.UpgradeBuildingWindow::TryUpgrade_OnError(System.Byte)System.Action<System.Byte>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Services.BuildingsService::Send_TryUpgradeBuilding(System.Guid, System.String, System.Guid, System.Action<CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse>, System.Action<System.Byte>)Candide.GameModels.Services.DecorationsService::Send_TryUpgradeDecoration(System.Guid, System.String, System.Guid, System.Action<CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse>, System.Action<System.Byte>)