Class OrderTroopItemVM
- Namespace
- TaleWorlds.MountAndBlade.ViewModelCollection.Order
- Assembly
- TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class OrderTroopItemVM : OrderSubjectVM, IViewModel, INotifyPropertyChanged
- Inheritance
-
OrderTroopItemVM
- Implements
- Inherited Members
Constructors
OrderTroopItemVM(Formation, Action<OrderTroopItemVM>, Func<Formation, int>)
public OrderTroopItemVM(Formation formation, Action<OrderTroopItemVM> setSelected, Func<Formation, int> getMorale)
Parameters
OrderTroopItemVM(OrderTroopItemVM, Action<OrderTroopItemVM>)
public OrderTroopItemVM(OrderTroopItemVM troop, Action<OrderTroopItemVM> setSelected = null)
Parameters
troop
OrderTroopItemVMsetSelected
Action<OrderTroopItemVM>
Fields
Formation
public Formation Formation
Field Value
InitialFormationClass
public FormationClass InitialFormationClass
Field Value
MachineType
public Type MachineType
Field Value
SetSelected
public Action<OrderTroopItemVM> SetSelected
Field Value
Properties
ActiveFilters
[DataSourceProperty]
public MBBindingList<OrderTroopItemFilterVM> ActiveFilters { get; set; }
Property Value
ActiveFormationClasses
[DataSourceProperty]
public MBBindingList<OrderTroopItemFormationClassVM> ActiveFormationClasses { get; set; }
Property Value
AmmoPercentage
[DataSourceProperty]
public float AmmoPercentage { get; set; }
Property Value
CommanderImageIdentifier
[DataSourceProperty]
public ImageIdentifierVM CommanderImageIdentifier { get; set; }
Property Value
ContainsDeadTroop
public bool ContainsDeadTroop { get; }
Property Value
CurrentMemberCount
[DataSourceProperty]
public int CurrentMemberCount { get; set; }
Property Value
CurrentOrderIconId
[DataSourceProperty]
public string CurrentOrderIconId { get; set; }
Property Value
CurrentTargetFormationType
[DataSourceProperty]
public string CurrentTargetFormationType { get; set; }
Property Value
HasTarget
[DataSourceProperty]
public bool HasTarget { get; set; }
Property Value
HaveTroops
[DataSourceProperty]
public bool HaveTroops { get; set; }
Property Value
IsAmmoAvailable
[DataSourceProperty]
public bool IsAmmoAvailable { get; set; }
Property Value
IsTargetRelevant
[DataSourceProperty]
public bool IsTargetRelevant { get; set; }
Property Value
Morale
[DataSourceProperty]
public int Morale { get; set; }
Property Value
Methods
ExecuteAction()
public void ExecuteAction()
OnFinalize()
public override void OnFinalize()
OnFormationAgentRemoved(Agent)
public void OnFormationAgentRemoved(Agent agent)
Parameters
agent
Agent
OnSelectionStateChanged(bool)
protected override void OnSelectionStateChanged(bool isSelected)
Parameters
isSelected
bool
RefreshTargetedOrderVisual()
public void RefreshTargetedOrderVisual()
SetFormationClassFromFormation(Formation)
public bool SetFormationClassFromFormation(Formation formation)
Parameters
formation
Formation
Returns
UpdateFilterData(List<int>)
public void UpdateFilterData(List<int> usedFilters)
Parameters
Events
OnSelectionChange
public static event Action<OrderTroopItemVM, bool> OnSelectionChange
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).