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
isPlayerAttackerbool
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
weaponType
Returns
GetMaxDeployableWeaponCountOfPlayer(Type)
public int GetMaxDeployableWeaponCountOfPlayer(Type weapon)
Parameters
weaponType
Returns
Mission_IsFormationUnitPositionAvailable_AdditionalCondition(WorldPosition, Team)
protected bool Mission_IsFormationUnitPositionAvailable_AdditionalCondition(WorldPosition position, Team team)
Parameters
positionWorldPositionteamTeam
Returns
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnRemoveBehavior()
public override void OnRemoveBehavior()
RemoveDeploymentPoints(BattleSideEnum)
public void RemoveDeploymentPoints(BattleSideEnum side)
Parameters
sideBattleSideEnum
RemoveUnavailableDeploymentPoints(BattleSideEnum)
public void RemoveUnavailableDeploymentPoints(BattleSideEnum side)
Parameters
sideBattleSideEnum
UnHideDeploymentPoints(BattleSideEnum)
public void UnHideDeploymentPoints(BattleSideEnum side)
Parameters
sideBattleSideEnum
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).