M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.TeamAIGeneral Class Reference

Inherits TaleWorlds.MountAndBlade.TeamAIComponent.

Public Member Functions

 TeamAIGeneral (Mission currentMission, Team currentTeam, float thinkTimerTime=10f, float applyTimerTime=1f)
 
override void OnUnitAddedToFormationForTheFirstTime (Formation formation)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.TeamAIComponent
List< StrategicAreaGetStrategicAreas ()
 
void AddStrategicArea (StrategicArea strategicArea)
 
void RemoveStrategicArea (StrategicArea strategicArea)
 
void RemoveAllStrategicAreas ()
 
void AddTacticOption (TacticComponent tacticOption)
 
void RemoveTacticOption (Type tacticType)
 
void ClearTacticOptions ()
 
void AssertTeam (Team team)
 
void OnMissionEnded ()
 
void ResetTactic (bool keepCurrentTactic=true)
 
void CheckIsDefenseApplicable ()
 
void OnTacticAppliedForFirstTime ()
 
void TickOccasionally ()
 
bool IsCurrentTactic (TacticComponent tactic)
 
abstract void OnUnitAddedToFormationForTheFirstTime (Formation formation)
 

Protected Member Functions

override void DebugTick (float dt)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.TeamAIComponent
 TeamAIComponent (Mission currentMission, Team currentTeam, float thinkTimerTime, float applyTimerTime)
 
virtual void DebugTick (float dt)
 

Additional Inherited Members

- Public Attributes inherited from TaleWorlds.MountAndBlade.TeamAIComponent
List< TacticalPositionTacticalPositions
 
List< TacticalRegionTacticalRegions
 
- Static Public Attributes inherited from TaleWorlds.MountAndBlade.TeamAIComponent
const int BattleTokenForceSize = 10
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.TeamAIComponent
readonly Mission Mission
 
readonly Team Team
 
- Properties inherited from TaleWorlds.MountAndBlade.TeamAIComponent
bool HasStrategicAreas [get]
 
bool IsDefenseApplicable [get]
 
bool GetIsFirstTacticChosen = false [get]
 
TacticComponent CurrentTactic [get]
 

Constructor & Destructor Documentation

◆ TeamAIGeneral()

TaleWorlds.MountAndBlade.TeamAIGeneral.TeamAIGeneral ( Mission  currentMission,
Team  currentTeam,
float  thinkTimerTime = 10f,
float  applyTimerTime = 1f 
)

Member Function Documentation

◆ OnUnitAddedToFormationForTheFirstTime()

override void TaleWorlds.MountAndBlade.TeamAIGeneral.OnUnitAddedToFormationForTheFirstTime ( Formation  formation)
virtual

◆ DebugTick()

override void TaleWorlds.MountAndBlade.TeamAIGeneral.DebugTick ( float  dt)
protectedvirtual