Table of Contents

Class SiegeDeploymentHandler

Namespace
TaleWorlds.MountAndBlade.Missions.Handlers
Assembly
TaleWorlds.MountAndBlade.dll
public class SiegeDeploymentHandler : BattleDeploymentHandler, IMissionBehavior
Inheritance
SiegeDeploymentHandler
Implements
Inherited Members

Constructors

SiegeDeploymentHandler(bool)

public SiegeDeploymentHandler(bool isPlayerAttacker)

Parameters

isPlayerAttacker bool

Properties

AllDeploymentPoints

public IEnumerable<DeploymentPoint> AllDeploymentPoints { get; }

Property Value

IEnumerable<DeploymentPoint>

PlayerDeploymentPoints

public IEnumerable<DeploymentPoint> PlayerDeploymentPoints { get; }

Property Value

IEnumerable<DeploymentPoint>

Methods

AfterStart()

public override void AfterStart()

DeployAllSiegeWeaponsOfAi()

public void DeployAllSiegeWeaponsOfAi()

DeployAllSiegeWeaponsOfPlayer()

public void DeployAllSiegeWeaponsOfPlayer()

FinishDeployment()

public override void FinishDeployment()

GetDeployableWeaponCountOfPlayer(Type)

public int GetDeployableWeaponCountOfPlayer(Type weapon)

Parameters

weapon Type

Returns

int

GetMaxDeployableWeaponCountOfPlayer(Type)

public int GetMaxDeployableWeaponCountOfPlayer(Type weapon)

Parameters

weapon Type

Returns

int

Mission_IsFormationUnitPositionAvailable_AdditionalCondition(WorldPosition, Team)

protected bool Mission_IsFormationUnitPositionAvailable_AdditionalCondition(WorldPosition position, Team team)

Parameters

position WorldPosition
team Team

Returns

bool

OnBehaviorInitialize()

public override void OnBehaviorInitialize()

OnRemoveBehavior()

public override void OnRemoveBehavior()

RemoveDeploymentPoints(BattleSideEnum)

public void RemoveDeploymentPoints(BattleSideEnum side)

Parameters

side BattleSideEnum

RemoveUnavailableDeploymentPoints(BattleSideEnum)

public void RemoveUnavailableDeploymentPoints(BattleSideEnum side)

Parameters

side BattleSideEnum

UnHideDeploymentPoints(BattleSideEnum)

public void UnHideDeploymentPoints(BattleSideEnum side)

Parameters

side BattleSideEnum

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