Table of Contents

Class KingdomManagementVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class KingdomManagementVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
KingdomManagementVM
Implements
Inherited Members

Constructors

KingdomManagementVM(Action, Action, Action<Army>)

public KingdomManagementVM(Action onClose, Action onManageArmy, Action<Army> onShowArmyOnMap)

Parameters

onClose Action
onManageArmy Action
onShowArmyOnMap Action<Army>

Properties

ArmiesText

[DataSourceProperty]
public string ArmiesText { get; set; }

Property Value

string

Army

[DataSourceProperty]
public KingdomArmyVM Army { get; set; }

Property Value

KingdomArmyVM

CanSwitchTabs

[DataSourceProperty]
public bool CanSwitchTabs { get; set; }

Property Value

bool

ChangeKingdomNameHint

[DataSourceProperty]
public HintViewModel ChangeKingdomNameHint { get; set; }

Property Value

HintViewModel

Clan

[DataSourceProperty]
public KingdomClanVM Clan { get; set; }

Property Value

KingdomClanVM

ClansText

[DataSourceProperty]
public string ClansText { get; set; }

Property Value

string

Decision

[DataSourceProperty]
public KingdomDecisionsVM Decision { get; set; }

Property Value

KingdomDecisionsVM

Diplomacy

[DataSourceProperty]
public KingdomDiplomacyVM Diplomacy { get; set; }

Property Value

KingdomDiplomacyVM

DiplomacyText

[DataSourceProperty]
public string DiplomacyText { get; set; }

Property Value

string

DoneInputKey

public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

DoneText

[DataSourceProperty]
public string DoneText { get; set; }

Property Value

string

FiefsText

[DataSourceProperty]
public string FiefsText { get; set; }

Property Value

string

GiftFief

[DataSourceProperty]
public KingdomGiftFiefPopupVM GiftFief { get; set; }

Property Value

KingdomGiftFiefPopupVM

IsKingdomActionEnabled

[DataSourceProperty]
public bool IsKingdomActionEnabled { get; set; }

Property Value

bool

Kingdom

public Kingdom Kingdom { get; }

Property Value

Kingdom

KingdomActionHint

[DataSourceProperty]
public BasicTooltipViewModel KingdomActionHint { get; set; }

Property Value

BasicTooltipViewModel

KingdomActionText

[DataSourceProperty]
public string KingdomActionText { get; set; }

Property Value

string

KingdomBanner

[DataSourceProperty]
public ImageIdentifierVM KingdomBanner { get; set; }

Property Value

ImageIdentifierVM

Leader

[DataSourceProperty]
public HeroVM Leader { get; set; }

Property Value

HeroVM

LeaderText

[DataSourceProperty]
public string LeaderText { get; set; }

Property Value

string

Name

[DataSourceProperty]
public string Name { get; set; }

Property Value

string

NextTabInputKey

public InputKeyItemVM NextTabInputKey { get; set; }

Property Value

InputKeyItemVM

PlayerCanChangeKingdomName

[DataSourceProperty]
public bool PlayerCanChangeKingdomName { get; set; }

Property Value

bool

PlayerHasKingdom

[DataSourceProperty]
public bool PlayerHasKingdom { get; set; }

Property Value

bool

PoliciesText

[DataSourceProperty]
public string PoliciesText { get; set; }

Property Value

string

Policy

[DataSourceProperty]
public KingdomPoliciesVM Policy { get; set; }

Property Value

KingdomPoliciesVM

PreviousTabInputKey

public InputKeyItemVM PreviousTabInputKey { get; set; }

Property Value

InputKeyItemVM

Settlement

[DataSourceProperty]
public KingdomSettlementVM Settlement { get; set; }

Property Value

KingdomSettlementVM

Methods

ExecuteClose()

public void ExecuteClose()

OnFinalize()

public override void OnFinalize()

OnFrameTick()

public void OnFrameTick()

OnRefresh()

public void OnRefresh()

RefreshValues()

public override void RefreshValues()

SelectArmy(Army)

public void SelectArmy(Army army)

Parameters

army Army

SelectClan(Clan)

public void SelectClan(Clan clan)

Parameters

clan Clan

SelectKingdom(Kingdom)

public void SelectKingdom(Kingdom kingdom)

Parameters

kingdom Kingdom

SelectNextCategory()

public void SelectNextCategory()

SelectPolicy(PolicyObject)

public void SelectPolicy(PolicyObject policy)

Parameters

policy PolicyObject

SelectPreviousCategory()

public void SelectPreviousCategory()

SelectSettlement(Settlement)

public void SelectSettlement(Settlement settlement)

Parameters

settlement Settlement

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetNextTabInputKey(HotKey)

public void SetNextTabInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetPreviousTabInputKey(HotKey)

public void SetPreviousTabInputKey(HotKey hotkey)

Parameters

hotkey HotKey

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).