Inherits TaleWorlds.MountAndBlade.TeamAIComponent.
Inherited by TaleWorlds.MountAndBlade.TeamAISallyOutAttacker, TaleWorlds.MountAndBlade.TeamAISallyOutDefender, TaleWorlds.MountAndBlade.TeamAISiegeAttacker, TaleWorlds.MountAndBlade.TeamAISiegeDefender, TaleWorlds.MountAndBlade.TeamAiMultiplayerSiegeAttacker, and TaleWorlds.MountAndBlade.TeamAiMultiplayerSiegeDefender.
◆ TeamAISiegeComponent()
TaleWorlds.MountAndBlade.TeamAISiegeComponent.TeamAISiegeComponent |
( |
Mission |
currentMission, |
|
|
Team |
currentTeam, |
|
|
float |
thinkTimerTime, |
|
|
float |
applyTimerTime |
|
) |
| |
|
protected |
◆ OnMissionFinalize()
static void TaleWorlds.MountAndBlade.TeamAISiegeComponent.OnMissionFinalize |
( |
| ) |
|
|
static |
◆ CalculateIsChargePastWallsApplicable()
bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.CalculateIsChargePastWallsApplicable |
( |
FormationAI.BehaviorSide |
side | ) |
|
◆ SetAreLaddersReady()
void TaleWorlds.MountAndBlade.TeamAISiegeComponent.SetAreLaddersReady |
( |
bool |
areLaddersReady | ) |
|
◆ CalculateIsAnyLaneOpenToGetInside()
bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.CalculateIsAnyLaneOpenToGetInside |
( |
| ) |
|
◆ CalculateIsAnyLaneOpenToGoOutside()
bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.CalculateIsAnyLaneOpenToGoOutside |
( |
| ) |
|
◆ IsPrimarySiegeWeaponNavmeshFaceId()
bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.IsPrimarySiegeWeaponNavmeshFaceId |
( |
int |
id | ) |
|
◆ IsFormationGroupInsideCastle()
static bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.IsFormationGroupInsideCastle |
( |
IEnumerable< Formation > |
formationGroup, |
|
|
bool |
includeOnlyPositionedUnits, |
|
|
float |
thresholdPercentage = FormationInsideCastleThresholdPercentage |
|
) |
| |
|
static |
◆ IsFormationInsideCastle()
static bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.IsFormationInsideCastle |
( |
Formation |
formation, |
|
|
bool |
includeOnlyPositionedUnits, |
|
|
float |
thresholdPercentage = FormationInsideCastleThresholdPercentage |
|
) |
| |
|
static |
◆ GetAttackerFormationsInsideWalls()
IEnumerable< Formation > TaleWorlds.MountAndBlade.TeamAISiegeComponent.GetAttackerFormationsInsideWalls |
( |
| ) |
|
◆ GetFormationsInsideWallsCount()
int TaleWorlds.MountAndBlade.TeamAISiegeComponent.GetFormationsInsideWallsCount |
( |
| ) |
|
◆ IsCastleBreached()
bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.IsCastleBreached |
( |
| ) |
|
◆ OnDeploymentFinished()
virtual void TaleWorlds.MountAndBlade.TeamAISiegeComponent.OnDeploymentFinished |
( |
| ) |
|
|
virtual |
◆ InsideCastleNavMeshID
const int TaleWorlds.MountAndBlade.TeamAISiegeComponent.InsideCastleNavMeshID = 1 |
|
static |
◆ SiegeTokenForceSize
const int TaleWorlds.MountAndBlade.TeamAISiegeComponent.SiegeTokenForceSize = 15 |
|
static |
◆ WallSegments
readonly IEnumerable<WallSegment> TaleWorlds.MountAndBlade.TeamAISiegeComponent.WallSegments |
◆ SceneSiegeWeapons
readonly List<SiegeWeapon> TaleWorlds.MountAndBlade.TeamAISiegeComponent.SceneSiegeWeapons |
◆ CastleGates
readonly IEnumerable<CastleGate> TaleWorlds.MountAndBlade.TeamAISiegeComponent.CastleGates |
|
protected |
◆ SiegeTowers
readonly List<SiegeTower> TaleWorlds.MountAndBlade.TeamAISiegeComponent.SiegeTowers |
|
protected |
◆ PrimarySiegeWeaponNavMeshFaceIDs
readonly HashSet<int> TaleWorlds.MountAndBlade.TeamAISiegeComponent.PrimarySiegeWeaponNavMeshFaceIDs |
|
protected |
◆ Ram
BatteringRam TaleWorlds.MountAndBlade.TeamAISiegeComponent.Ram |
|
protected |
◆ CastleKeyPositions
List<MissionObject> TaleWorlds.MountAndBlade.TeamAISiegeComponent.CastleKeyPositions |
|
protected |
◆ SiegeLanes
List<SiegeLane> TaleWorlds.MountAndBlade.TeamAISiegeComponent.SiegeLanes |
|
staticget |
◆ QuerySystem
◆ OuterGate
CastleGate TaleWorlds.MountAndBlade.TeamAISiegeComponent.OuterGate |
|
get |
◆ PrimarySiegeWeapons
◆ InnerGate
CastleGate TaleWorlds.MountAndBlade.TeamAISiegeComponent.InnerGate |
|
get |
◆ Ladders
◆ AreLaddersReady
bool TaleWorlds.MountAndBlade.TeamAISiegeComponent.AreLaddersReady |
|
get |
◆ DifficultNavmeshIDs
List<int> TaleWorlds.MountAndBlade.TeamAISiegeComponent.DifficultNavmeshIDs |
|
get |