Class SiegeLane
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class SiegeLane
- Inheritance
-
SiegeLane
- Inherited Members
Constructors
SiegeLane(BehaviorSide, SiegeQuerySystem)
public SiegeLane(FormationAI.BehaviorSide laneSide, SiegeQuerySystem siegeQuerySystem)
Parameters
laneSide
FormationAI.BehaviorSidesiegeQuerySystem
SiegeQuerySystem
Properties
AttackerOrigin
public WorldPosition AttackerOrigin { get; }
Property Value
DefenderOrigin
public WorldPosition DefenderOrigin { get; }
Property Value
DefensePoints
public List<ICastleKeyPosition> DefensePoints { get; }
Property Value
HasGate
public bool HasGate { get; }
Property Value
IsBreach
public bool IsBreach { get; }
Property Value
IsOpen
public bool IsOpen { get; }
Property Value
LaneSide
public FormationAI.BehaviorSide LaneSide { get; }
Property Value
LaneState
public SiegeLane.LaneStateEnum LaneState { get; }
Property Value
PrimarySiegeWeapons
public List<IPrimarySiegeWeapon> PrimarySiegeWeapons { get; }
Property Value
Methods
CalculateIsLaneUnusable()
public bool CalculateIsLaneUnusable()
Returns
CalculateLaneCapacity()
public float CalculateLaneCapacity()
Returns
DetermineLaneState()
public void DetermineLaneState()
DetermineOrigins()
public void DetermineOrigins()
GetCurrentAttackerPosition()
public WorldPosition GetCurrentAttackerPosition()
Returns
GetDefenseState()
public SiegeLane.LaneDefenseStates GetDefenseState()
Returns
GetLastAssignedFormation(int)
public Formation GetLastAssignedFormation(int teamIndex)
Parameters
teamIndex
int
Returns
IsDefended()
public bool IsDefended()
Returns
IsUnderAttack()
public bool IsUnderAttack()
Returns
RefreshLane()
public void RefreshLane()
SetDefensePoints(List<ICastleKeyPosition>)
public void SetDefensePoints(List<ICastleKeyPosition> defensePoints)
Parameters
defensePoints
List<ICastleKeyPosition>
SetLaneState(LaneStateEnum)
public void SetLaneState(SiegeLane.LaneStateEnum newLaneState)
Parameters
newLaneState
SiegeLane.LaneStateEnum
SetLastAssignedFormation(int, Formation)
public void SetLastAssignedFormation(int teamIndex, Formation formation)
Parameters
SetPrimarySiegeWeapons(List<IPrimarySiegeWeapon>)
public void SetPrimarySiegeWeapons(List<IPrimarySiegeWeapon> primarySiegeWeapons)
Parameters
primarySiegeWeapons
List<IPrimarySiegeWeapon>
SetSiegeQuerySystem(SiegeQuerySystem)
public void SetSiegeQuerySystem(SiegeQuerySystem siegeQuerySystem)
Parameters
siegeQuerySystem
SiegeQuerySystem
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).