Table of Contents

Class MissionOrderDeploymentControllerVM

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

Constructors

MissionOrderDeploymentControllerVM(List<DeploymentPoint>, MissionOrderVM, Camera, Action<bool>, OnRefreshVisualsDelegate)

public MissionOrderDeploymentControllerVM(List<DeploymentPoint> deploymentPoints, MissionOrderVM missionOrder, Camera deploymentCamera, Action<bool> toggleMissionInputs, OnRefreshVisualsDelegate onRefreshVisuals)

Parameters

deploymentPoints List<DeploymentPoint>
missionOrder MissionOrderVM
deploymentCamera Camera
toggleMissionInputs Action<bool>
onRefreshVisuals OnRefreshVisualsDelegate

Fields

ENTITYHIGHLIGHTCOLOR

public const uint ENTITYHIGHLIGHTCOLOR = 4289622555

Field Value

uint

ENTITYSELECTEDCOLOR

public const uint ENTITYSELECTEDCOLOR = 4293481743

Field Value

uint

Properties

DeploymentTargets

[DataSourceProperty]
public MBBindingList<DeploymentSiegeMachineVM> DeploymentTargets { get; set; }

Property Value

MBBindingList<DeploymentSiegeMachineVM>

IsSiegeDeploymentListActive

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

Property Value

bool

OrderController

public OrderController OrderController { get; }

Property Value

OrderController

SiegeDeploymentList

[DataSourceProperty]
public MBBindingList<DeploymentSiegeMachineVM> SiegeDeploymentList { get; set; }

Property Value

MBBindingList<DeploymentSiegeMachineVM>

SiegeMachineList

[DataSourceProperty]
public MBBindingList<OrderSiegeMachineVM> SiegeMachineList { get; set; }

Property Value

MBBindingList<OrderSiegeMachineVM>

Methods

ExecuteAutoDeploy()

public void ExecuteAutoDeploy()

ExecuteBeginSiege()

public void ExecuteBeginSiege()

ExecuteCancelSelectedDeploymentPoint()

public void ExecuteCancelSelectedDeploymentPoint()

ExecuteDeployAll()

public void ExecuteDeployAll()

FinalizeDeployment()

public void FinalizeDeployment()

OnEntityHover(GameEntity)

public void OnEntityHover(GameEntity hoveredEntity)

Parameters

hoveredEntity GameEntity

OnEntityHover(DeploymentPoint)

public void OnEntityHover(DeploymentPoint deploymentPoint)

Parameters

deploymentPoint DeploymentPoint

OnEntitySelect(GameEntity)

public void OnEntitySelect(GameEntity selectedEntity)

Parameters

selectedEntity GameEntity

OnFinalize()

public override void OnFinalize()

OnRefreshSelectedDeploymentPoint(DeploymentSiegeMachineVM)

public void OnRefreshSelectedDeploymentPoint(DeploymentSiegeMachineVM item)

Parameters

item DeploymentSiegeMachineVM

RefreshSelectedDeploymentPoint(DeploymentPoint)

public void RefreshSelectedDeploymentPoint(DeploymentPoint selectedDeploymentPoint)

Parameters

selectedDeploymentPoint DeploymentPoint

RefreshValues()

public override void RefreshValues()

SetIsOrderPreconfigured(bool)

public void SetIsOrderPreconfigured(bool isPreconfigured)

Parameters

isPreconfigured bool

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