Inherits TaleWorlds.MountAndBlade.TeamAISiegeComponent.
|
Static Public Member Functions inherited from TaleWorlds.MountAndBlade.TeamAISiegeComponent |
static void | OnMissionFinalize () |
|
static bool | IsFormationGroupInsideCastle (MBList< Formation > formationGroup, bool includeOnlyPositionedUnits, float thresholdPercentage=FormationInsideCastleThresholdPercentage) |
|
static bool | IsFormationInsideCastle (Formation formation, bool includeOnlyPositionedUnits, float thresholdPercentage=FormationInsideCastleThresholdPercentage) |
|
Static Public Attributes inherited from TaleWorlds.MountAndBlade.TeamAISiegeComponent |
const int | InsideCastleNavMeshID = 1 |
|
const int | SiegeTokenForceSize = 15 |
|
Static Public Attributes inherited from TaleWorlds.MountAndBlade.TeamAIComponent |
const int | BattleTokenForceSize = 10 |
|
Protected Member Functions inherited from TaleWorlds.MountAndBlade.TeamAISiegeComponent |
| TeamAISiegeComponent (Mission currentMission, Team currentTeam, float thinkTimerTime, float applyTimerTime) |
|
Protected Member Functions inherited from TaleWorlds.MountAndBlade.TeamAIComponent |
| TeamAIComponent (Mission currentMission, Team currentTeam, float thinkTimerTime, float applyTimerTime) |
|
virtual void | DebugTick (float dt) |
|
Protected Attributes inherited from TaleWorlds.MountAndBlade.TeamAISiegeComponent |
readonly IEnumerable< CastleGate > | CastleGates |
|
readonly List< SiegeTower > | SiegeTowers |
|
readonly HashSet< int > | PrimarySiegeWeaponNavMeshFaceIDs |
|
BatteringRam | Ram |
|
List< MissionObject > | CastleKeyPositions |
|
Protected Attributes inherited from TaleWorlds.MountAndBlade.TeamAIComponent |
readonly Mission | Mission |
|
readonly Team | Team |
|
◆ TeamAISallyOutDefender()
TaleWorlds.MountAndBlade.TeamAISallyOutDefender.TeamAISallyOutDefender |
( |
Mission |
currentMission, |
|
|
Team |
currentTeam, |
|
|
float |
thinkTimerTime, |
|
|
float |
applyTimerTime |
|
) |
| |
◆ OnUnitAddedToFormationForTheFirstTime()
override void TaleWorlds.MountAndBlade.TeamAISallyOutDefender.OnUnitAddedToFormationForTheFirstTime |
( |
Formation |
formation | ) |
|
|
virtual |
◆ CalculateSallyOutReferencePosition()
◆ OnDeploymentFinished()
override void TaleWorlds.MountAndBlade.TeamAISallyOutDefender.OnDeploymentFinished |
( |
| ) |
|
|
virtual |
◆ DefensePosition
readonly Func<WorldPosition> TaleWorlds.MountAndBlade.TeamAISallyOutDefender.DefensePosition |
◆ ArcherPositions
List<ArcherPosition> TaleWorlds.MountAndBlade.TeamAISallyOutDefender.ArcherPositions |
|
get |