AICombatSquadScriptInterface class
AICombatSquadScriptInterface
Inheritance
Base: AISquadScriptInterface
Derived
Properties
None.
Functions
bool AddEnemy(ent.Entity et)RTTIbool RemoveEnemy(ent.Entity et)RTTIvoid SetAsEnemyAttacker(ent.Entity squadMember, ent.Entity enemy)RTTIuint GetEnemyAttackersCount(ent.Entity enemy)RTTIent.Entity?[] EnemyList()RTTIWeakHandle<ent.Entity>[] EnemyListWeak()RTTIbool IsEnemy(ent.Entity potentialEnemy)RTTIuint GetEnemiesCount()RTTIAICombatAlley? GetDefensiveCombatAlley()RTTIAICombatAlley? GetOffensiveCombatAlley()RTTIvoid RegisterTactic(CName sqAction, AICombatSectorType[] sectors, AICombatAlley alley, float timeout)RTTIvoid UnregisterTactic(CName sqAction)RTTIbool ValidCombatSquad()RTTIAICombatSquadTacticRatio GetTacticRatio()RTTIvoid PullEnemies(CName sourceSquadName)RTTI