Class PartyTroopManagerVM
- 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
_openButtonEnabledHint
protected TextObject _openButtonEnabledHint
Field Value
_openButtonIrrelevantScreenHint
protected TextObject _openButtonIrrelevantScreenHint
Field Value
_openButtonNoTroopsHint
protected TextObject _openButtonNoTroopsHint
Field Value
_openButtonUpgradesDisabledHint
protected TextObject _openButtonUpgradesDisabledHint
Field Value
_partyVM
protected PartyVM _partyVM
Field Value
Properties
AvatarText
[DataSourceProperty]
public string AvatarText { get; set; }
Property Value
CountText
[DataSourceProperty]
public string CountText { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
DoneLbl
[DataSourceProperty]
public string DoneLbl { get; set; }
Property Value
FocusedTroop
[DataSourceProperty]
public PartyTroopManagerItemVM FocusedTroop { get; set; }
Property Value
GoldChangeText
[DataSourceProperty]
public string GoldChangeText { get; set; }
Property Value
HorseChangeText
[DataSourceProperty]
public string HorseChangeText { get; set; }
Property Value
IsFocusedOnACharacter
[DataSourceProperty]
public bool IsFocusedOnACharacter { get; set; }
Property Value
IsOpen
[DataSourceProperty]
public bool IsOpen { get; set; }
Property Value
IsPrimaryActionAvailable
[DataSourceProperty]
public bool IsPrimaryActionAvailable { get; set; }
Property Value
IsSecondaryActionAvailable
[DataSourceProperty]
public bool IsSecondaryActionAvailable { get; set; }
Property Value
IsUpgradePopUp
[DataSourceProperty]
public bool IsUpgradePopUp { get; set; }
Property Value
MoraleChangeText
[DataSourceProperty]
public string MoraleChangeText { get; set; }
Property Value
NameText
[DataSourceProperty]
public string NameText { get; set; }
Property Value
OpenButtonHint
[DataSourceProperty]
public HintViewModel OpenButtonHint { get; set; }
Property Value
PrimaryActionInputKey
[DataSourceProperty]
public InputKeyItemVM PrimaryActionInputKey { get; set; }
Property Value
SecondaryActionInputKey
[DataSourceProperty]
public InputKeyItemVM SecondaryActionInputKey { get; set; }
Property Value
TitleText
[DataSourceProperty]
public string TitleText { get; set; }
Property Value
Troops
[DataSourceProperty]
public MBBindingList<PartyTroopManagerItemVM> Troops { get; set; }
Property Value
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
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).