Table of Contents

Class PartyTroopManagerVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyTroopManagerPopUp
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public abstract class PartyTroopManagerVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
PartyTroopManagerVM
Implements
Derived
Inherited Members

Constructors

PartyTroopManagerVM(PartyVM)

public PartyTroopManagerVM(PartyVM partyVM)

Parameters

partyVM PartyVM

Fields

_hasMadeChanges

protected bool _hasMadeChanges

Field Value

bool

_openButtonEnabledHint

protected TextObject _openButtonEnabledHint

Field Value

TextObject

_openButtonIrrelevantScreenHint

protected TextObject _openButtonIrrelevantScreenHint

Field Value

TextObject

_openButtonNoTroopsHint

protected TextObject _openButtonNoTroopsHint

Field Value

TextObject

_openButtonUpgradesDisabledHint

protected TextObject _openButtonUpgradesDisabledHint

Field Value

TextObject

_partyVM

protected PartyVM _partyVM

Field Value

PartyVM

Properties

AvatarText

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

Property Value

string

CountText

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

Property Value

string

DoneInputKey

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

Property Value

InputKeyItemVM

DoneLbl

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

Property Value

string

FocusedTroop

[DataSourceProperty]
public PartyTroopManagerItemVM FocusedTroop { get; set; }

Property Value

PartyTroopManagerItemVM

GoldChangeText

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

Property Value

string

HorseChangeText

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

Property Value

string

IsFocusedOnACharacter

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

Property Value

bool

IsOpen

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

Property Value

bool

IsPrimaryActionAvailable

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

Property Value

bool

IsSecondaryActionAvailable

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

Property Value

bool

IsUpgradePopUp

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

Property Value

bool

MoraleChangeText

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

Property Value

string

NameText

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

Property Value

string

OpenButtonHint

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

Property Value

HintViewModel

PrimaryActionInputKey

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

Property Value

InputKeyItemVM

SecondaryActionInputKey

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

Property Value

InputKeyItemVM

TitleText

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

Property Value

string

Troops

[DataSourceProperty]
public MBBindingList<PartyTroopManagerItemVM> Troops { get; set; }

Property Value

MBBindingList<PartyTroopManagerItemVM>

Methods

ConfirmCancel()

protected virtual void ConfirmCancel()

ExecuteCancel()

public abstract void ExecuteCancel()

ExecuteDone()

public virtual void ExecuteDone()

ExecuteItemPrimaryAction()

public abstract void ExecuteItemPrimaryAction()

ExecuteItemSecondaryAction()

public abstract void ExecuteItemSecondaryAction()

OnFinalize()

public override void OnFinalize()

OpenPopUp()

public virtual void OpenPopUp()

RefreshValues()

public override void RefreshValues()

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetFocusedCharacter(PartyTroopManagerItemVM)

protected void SetFocusedCharacter(PartyTroopManagerItemVM troop)

Parameters

troop PartyTroopManagerItemVM

SetPrimaryActionInputKey(HotKey)

public void SetPrimaryActionInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetSecondaryActionInputKey(HotKey)

public void SetSecondaryActionInputKey(HotKey hotKey)

Parameters

hotKey HotKey

ShowCancelInquiry(Action)

protected void ShowCancelInquiry(Action confirmCancel)

Parameters

confirmCancel Action

UpdateLabels()

protected void UpdateLabels()

UpdateOpenButtonHint(bool, bool, bool)

public void UpdateOpenButtonHint(bool isDisabled, bool isIrrelevant, bool isUpgradesDisabled)

Parameters

isDisabled bool
isIrrelevant bool
isUpgradesDisabled bool

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