Class OrderSiegeMachineVM
- Namespace
- TaleWorlds.MountAndBlade.ViewModelCollection.Order
- Assembly
- TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class OrderSiegeMachineVM : OrderSubjectVM, IViewModel, INotifyPropertyChanged
- Inheritance
-
OrderSiegeMachineVM
- Implements
- Inherited Members
Constructors
OrderSiegeMachineVM(DeploymentPoint, Action<OrderSiegeMachineVM>, int)
public OrderSiegeMachineVM(DeploymentPoint deploymentPoint, Action<OrderSiegeMachineVM> setSelected, int keyIndex)
Parameters
deploymentPoint
DeploymentPointsetSelected
Action<OrderSiegeMachineVM>keyIndex
int
Fields
MachineType
public Type MachineType
Field Value
SetSelected
public Action<OrderSiegeMachineVM> SetSelected
Field Value
Properties
CurrentHP
[DataSourceProperty]
public double CurrentHP { get; set; }
Property Value
DeploymentPoint
public DeploymentPoint DeploymentPoint { get; }
Property Value
IsInside
public bool IsInside { get; set; }
Property Value
IsPrimarySiegeMachine
public bool IsPrimarySiegeMachine { get; }
Property Value
MachineClass
[DataSourceProperty]
public string MachineClass { get; set; }
Property Value
Position
public Vec2 Position { get; set; }
Property Value
SiegeWeapon
public SiegeWeapon SiegeWeapon { get; }
Property Value
Methods
GetSiegeType(Type, BattleSideEnum)
public static SiegeEngineType GetSiegeType(Type t, BattleSideEnum side)
Parameters
t
Typeside
BattleSideEnum
Returns
RefreshSiegeWeapon()
public void RefreshSiegeWeapon()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).