Table of Contents

Class DeploymentPoint

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class DeploymentPoint : SynchedMissionObject
Inheritance
DeploymentPoint
Inherited Members

Constructors

DeploymentPoint()

public DeploymentPoint()

Fields

Radius

public float Radius

Field Value

float

Side

public BattleSideEnum Side

Field Value

BattleSideEnum

SiegeWeaponTag

public string SiegeWeaponTag

Field Value

string

Properties

AssociatedWallSegment

public WallSegment AssociatedWallSegment { get; }

Property Value

WallSegment

DeployableWeaponTypes

public IEnumerable<Type> DeployableWeaponTypes { get; }

Property Value

IEnumerable<Type>

DeployableWeapons

public IEnumerable<SynchedMissionObject> DeployableWeapons { get; }

Property Value

IEnumerable<SynchedMissionObject>

DeployedWeapon

public SynchedMissionObject DeployedWeapon { get; }

Property Value

SynchedMissionObject

DeploymentTargetPosition

public Vec3 DeploymentTargetPosition { get; }

Property Value

Vec3

DisbandedWeapon

public SynchedMissionObject DisbandedWeapon { get; }

Property Value

SynchedMissionObject

IsDeployed

public bool IsDeployed { get; }

Property Value

bool

Methods

AfterMissionStart()

public override void AfterMissionStart()

Deploy(Type)

public void Deploy(Type t)

Parameters

t Type

Deploy(SiegeWeapon)

public void Deploy(SiegeWeapon s)

Parameters

s SiegeWeapon

Disband()

public ScriptComponentBehavior Disband()

Returns

ScriptComponentBehavior

GetAssociatedSiegeLadders()

public List<SiegeLadder> GetAssociatedSiegeLadders()

Returns

List<SiegeLadder>

GetDeploymentOrigin()

public Vec3 GetDeploymentOrigin()

Returns

Vec3

GetDeploymentPointState()

public DeploymentPoint.DeploymentPointState GetDeploymentPointState()

Returns

DeploymentPoint.DeploymentPointState

GetDeploymentPointType()

public DeploymentPoint.DeploymentPointType GetDeploymentPointType()

Returns

DeploymentPoint.DeploymentPointType

GetSpawnersForEditor()

public IEnumerable<SpawnerBase> GetSpawnersForEditor()

Returns

IEnumerable<SpawnerBase>

GetStonePileOfWeapon(SynchedMissionObject)

public SiegeMachineStonePile GetStonePileOfWeapon(SynchedMissionObject weapon)

Parameters

weapon SynchedMissionObject

Returns

SiegeMachineStonePile

GetWeaponsUnder()

public MBList<SynchedMissionObject> GetWeaponsUnder()

Returns

MBList<SynchedMissionObject>

Hide()

public void Hide()

HideAllWeapons()

public void HideAllWeapons()

OnEditorInit()

protected override void OnEditorInit()

OnEditorTick(float)

protected override void OnEditorTick(float dt)

Parameters

dt float

OnInit()

protected override void OnInit()

Show()

public void Show()

ToggleWeaponVisibility(bool, SynchedMissionObject)

public void ToggleWeaponVisibility(bool visible, SynchedMissionObject weapon)

Parameters

visible bool
weapon SynchedMissionObject

Events

OnDeploymentPointTypeDetermined

public event Action<DeploymentPoint> OnDeploymentPointTypeDetermined

Event Type

Action<DeploymentPoint>

OnDeploymentStateChanged

public event Action<DeploymentPoint, SynchedMissionObject> OnDeploymentStateChanged

Event Type

Action<DeploymentPoint, SynchedMissionObject>

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