Table of Contents

Class ArmyManagementVM

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

Constructors

ArmyManagementVM(Action)

public ArmyManagementVM(Action onClose)

Parameters

onClose Action

Fields

_tutorialNotification

public ElementNotificationVM _tutorialNotification

Field Value

ElementNotificationVM

Properties

BoostCohesionHint

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

Property Value

HintViewModel

BoostTitleText

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

Property Value

string

CanAffordInfluenceCost

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

Property Value

bool

CanBoostCohesion

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

Property Value

bool

CanCreateArmy

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

Property Value

bool

CanDisbandArmy

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

Property Value

bool

CancelInputKey

[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }

Property Value

InputKeyItemVM

CancelText

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

Property Value

string

ClanText

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

Property Value

string

Cohesion

[DataSourceProperty]
public int Cohesion { get; set; }

Property Value

int

CohesionBoostAmountText

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

Property Value

string

CohesionBoostCost

[DataSourceProperty]
public int CohesionBoostCost { get; set; }

Property Value

int

CohesionHint

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

Property Value

BasicTooltipViewModel

CohesionText

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

Property Value

string

CostText

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

Property Value

string

DisbandArmyHint

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

Property Value

HintViewModel

DisbandArmyText

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

Property Value

string

DistanceText

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

Property Value

string

DoneHint

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

Property Value

HintViewModel

DoneInputKey

[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

DoneText

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

Property Value

string

FocusedItem

[DataSourceProperty]
public ArmyManagementItemVM FocusedItem { get; set; }

Property Value

ArmyManagementItemVM

FoodHint

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

Property Value

HintViewModel

FoodText

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

Property Value

string

LordsText

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

Property Value

string

MoraleHint

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

Property Value

HintViewModel

MoraleText

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

Property Value

string

NameText

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

Property Value

string

NewCohesion

[DataSourceProperty]
public int NewCohesion { get; set; }

Property Value

int

OwnerText

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

Property Value

string

PartiesInCart

[DataSourceProperty]
public MBBindingList<ArmyManagementItemVM> PartiesInCart { get; set; }

Property Value

MBBindingList<ArmyManagementItemVM>

PartyList

[DataSourceProperty]
public MBBindingList<ArmyManagementItemVM> PartyList { get; set; }

Property Value

MBBindingList<ArmyManagementItemVM>

PlayerHasArmy

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

Property Value

bool

RemoveInputKey

[DataSourceProperty]
public InputKeyItemVM RemoveInputKey { get; set; }

Property Value

InputKeyItemVM

ResetInputKey

[DataSourceProperty]
public InputKeyItemVM ResetInputKey { get; set; }

Property Value

InputKeyItemVM

SortControllerVM

[DataSourceProperty]
public ArmyManagementSortControllerVM SortControllerVM { get; set; }

Property Value

ArmyManagementSortControllerVM

StrengthText

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

Property Value

string

TitleText

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

Property Value

string

TotalCost

[DataSourceProperty]
public int TotalCost { get; set; }

Property Value

int

TotalCostNumbersText

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

Property Value

string

TotalCostText

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

Property Value

string

TotalInfluence

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

Property Value

string

TotalLords

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

Property Value

string

TotalStrength

[DataSourceProperty]
public int TotalStrength { get; set; }

Property Value

int

TotalStrengthText

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

Property Value

string

TutorialNotification

[DataSourceProperty]
public ElementNotificationVM TutorialNotification { get; set; }

Property Value

ElementNotificationVM

Methods

ExecuteBoostCohesionManual()

public void ExecuteBoostCohesionManual()

ExecuteCancel()

public void ExecuteCancel()

ExecuteDisbandArmy()

public void ExecuteDisbandArmy()

ExecuteDone()

public void ExecuteDone()

ExecuteReset()

public void ExecuteReset()

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetRemoveInputKey(HotKey)

public void SetRemoveInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetResetInputKey(HotKey)

public void SetResetInputKey(HotKey hotKey)

Parameters

hotKey HotKey

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