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
PlayerDeploymentPoints
public IEnumerable<DeploymentPoint> PlayerDeploymentPoints { get; }
Property Value
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
GetMaxDeployableWeaponCountOfPlayer(Type)
public int GetMaxDeployableWeaponCountOfPlayer(Type weapon)
Parameters
weapon
Type
Returns
Mission_IsFormationUnitPositionAvailable_AdditionalCondition(WorldPosition, Team)
protected bool Mission_IsFormationUnitPositionAvailable_AdditionalCondition(WorldPosition position, Team team)
Parameters
position
WorldPositionteam
Team
Returns
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).