Table of Contents

Class MissionOrderTroopControllerVM

Namespace
TaleWorlds.MountAndBlade.ViewModelCollection.Order
Assembly
TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class MissionOrderTroopControllerVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
MissionOrderTroopControllerVM
Implements
Inherited Members

Constructors

MissionOrderTroopControllerVM(MissionOrderVM, bool, bool, Action)

public MissionOrderTroopControllerVM(MissionOrderVM missionOrder, bool isMultiplayer, bool isDeployment, Action onTransferFinised)

Parameters

missionOrder MissionOrderVM
isMultiplayer bool
isDeployment bool
onTransferFinised Action

Properties

AcceptText

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

Property Value

string

CancelInputKey

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

Property Value

InputKeyItemVM

CancelText

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

Property Value

string

DoneInputKey

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

Property Value

InputKeyItemVM

IsTransferActive

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

Property Value

bool

IsTransferValid

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

Property Value

bool

OrderController

public OrderController OrderController { get; }

Property Value

OrderController

ResetInputKey

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

Property Value

InputKeyItemVM

TransferMaxValue

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

Property Value

int

TransferTargetList

[DataSourceProperty]
public MBBindingList<OrderTroopItemVM> TransferTargetList { get; set; }

Property Value

MBBindingList<OrderTroopItemVM>

TransferTitleText

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

Property Value

string

TransferValue

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

Property Value

int

TroopList

[DataSourceProperty]
public MBBindingList<OrderTroopItemVM> TroopList { get; set; }

Property Value

MBBindingList<OrderTroopItemVM>

Methods

AddTroops(Agent)

public void AddTroops(Agent agent)

Parameters

agent Agent

ExecuteCancelTransfer()

public void ExecuteCancelTransfer()

ExecuteConfirmTransfer()

public void ExecuteConfirmTransfer()

ExecuteReset()

public void ExecuteReset()

ExecuteSelectAll()

public void ExecuteSelectAll()

ExecuteSelectTransferTroop(OrderTroopItemVM)

public void ExecuteSelectTransferTroop(OrderTroopItemVM targetTroop)

Parameters

targetTroop OrderTroopItemVM

OnDeploymentFinished()

public void OnDeploymentFinished()

OnDeselectFormation(int)

public void OnDeselectFormation(int index)

Parameters

index int

OnFiltersSet(List<(int, List<int>)>)

public void OnFiltersSet(List<(int, List<int>)> filterData)

Parameters

filterData List<(int, List<int>)>

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

RemoveTroops(Agent)

public void RemoveTroops(Agent agent)

Parameters

agent Agent

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetDoneInputKey(HotKey)

public void SetDoneInputKey(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).