Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl
Type JSONpublic class in Candide.CandideUI.TradingPost.Components
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.TradingPost.Components - Base type
Candide.CandideUI.Containers.CandidePanel - Hash
9E5F6A05A9F35EE701EFBA7D336565675FFDBC55DA58C535D61BF6997067A57C
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
SelectedCitizenId# | public | public System.Nullable<System.Guid> SelectedCitizenId |
_citizenBtn# | private | private Candide.CandideUI.Components.Buttons.CandideIconLabelButton _citizenBtn |
_panel# | private | private Candide.CandideUI.Containers.CandidePanel _panel |
_selectBtn# | private | private Candide.CandideUI.Components.Buttons.CandideLabelButton _selectBtn |
_timeSummary# | private | private Candide.CandideUI.Components.TranslationCenteredTextLayout _timeSummary |
_units# | private | private System.Int32 _units |
Methods
OnCitizenSelected
#
private System.Void OnCitizenSelected(System.Guid citizenId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4E2440C1C0EF6E7B83977A2B69195F54B9576175FBDB3DCB63FD2745E3310449 - Body hash
EC46A0D9972FFF3914862138BB8DB32B74FACD2797E825865394DE28672D80A9 - IL size13
Referenced calls
System.Nullable<System.Guid>::.ctor(!0)Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::UpdateData(System.Nullable<System.Guid>)
OnClickAction
#
private System.Void OnClickAction()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9479CD0638D9CD0BF239252A24EE4E408894955EFBF7AFD9ACE426EE1E570159 - Body hash
6250E3D2E37D034355D5EC744F52FDC386056AD9C79FD81ABCB5BC047AAD9CCD - IL size39
Referenced calls
Candide.CandideUI.Containers.CandideWindow::Close()Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::OnCitizenSelected(System.Guid)System.Action<System.Guid>::.ctor(System.Object, System.IntPtr)Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow::.ctor(System.Action<System.Guid>)
SetCitizen
#
private System.Void SetCitizen(Candide.GameModels.Models.Citizens.Citizen citizen)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CBA765D319D7026A07FFBBBDCACBCD07F41579BD46C5C2EAC4A77E677CD81D99 - Body hash
FC0C0FB6AAF4ECB6371DCF785DE84D02816603CB94760CBC6EE8795ECD144922 - IL size296
Referenced calls
Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)Candide.CandideUI.Components.Buttons.CandideIconLabelButton::set_Text(System.String)Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()System.Nullable<Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData>::get_HasValue()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Nullable<Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData>::get_Value()System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.GameState::TryGetBuilding(System.Nullable<System.Guid>, Candide.GameModels.Models.Constructions.Building&)System.Collections.Generic.Dictionary<System.String, System.Single>::TryGetValue(!0, !1&)CandideServer.Helpers.TradeRoutesHelper::Client_GetEstimatedRoundTripTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.Stat>, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Int32, System.Single)Shared.Text.TimeTextHelper::GetTimeLeftDisplayCombined(System.Single)Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)Candide.CandideUI.CandideUiContainerMultipleItems::GetChild(System.Int32)Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)
String literals
TradeRouteSelectCitizenControl: EditTradeRouteData is nullWorldStats_TradeRouteSpeedFailed fetching world stat WorldStats_TradeRouteSpeedTradingPost_EstimatedRoundTripTime
SetError
#
private System.Void SetError()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D981BC9F49074516CFDD7583D39F16C13DCECB14E33A1F882620FC3B29C2B629 - Body hash
C53A508E69EED2D404D17A5FE1E21141D85DC7201B39E26BE578BE8623D80532 - IL size56
Referenced calls
Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()Candide.CandideUI.Components.CandideTextLabel::.ctor()Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)
String literals
ERROR
SetNoCitizen
#
private System.Void SetNoCitizen()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
99AC1A7A3292BC82BE5E8D842AFF11A42EF85113D7B306C750BC515005E45057 - Body hash
A0338EE26FAC9C078A6D5F676A5C08F28013B77706AEB8DF67DE3522140B3D56 - IL size46
Referenced calls
Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)
TradeUnitsChanged
#
public System.Void TradeUnitsChanged(System.Int32 units)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
402173351F5F7F77E47E504AECAAC6FA723C38BEDCCB3120D9B4FECCE6C1C463 - Body hash
3890EE61F9F41F14C33C439A1438477F4F647649B86407AC035D66ADE3FF1B65 - IL size20
Referenced calls
UpdateData
#
public System.Void UpdateData(System.Nullable<System.Guid> selectedCitizenId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CCA5FBF1B7AA6CBF3B8C7CA79844C8C802FCB52B58D445D8492081490838CC6A - Body hash
36AB7C2282D0E107697F11556B8AB8F57E2AB4DFAC117A99E3D29B807B40A5B4 - IL size54
Referenced calls
System.Nullable<System.Guid>::get_HasValue()Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetNoCitizen()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetActiveCitizen(System.Guid, Candide.GameModels.Models.Citizens.Citizen&)Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetError()Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetCitizen(Candide.GameModels.Models.Citizens.Citizen)