AICombatSquadScriptInterface
Base: AISquadScriptInterface
None.
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