Mostly Harmless
UE2:TeamAI (UT2003)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- UnrealGame
- Direct subclasses:
- BombingRunTeamAI, CTFTeamAI, DOMTeamAI, InvasionTeamAI
- This class in other games:
- UT2004
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
TeamAI. strategic team AI control for TeamGame
[edit] Properties
[edit] AttackSquad
Type: SquadAI
[edit] EnemyTeam
Type: UnrealTeamInfo
[edit] FreelanceSquad
Type: SquadAI
[edit] NumSupportingPlayer
Type: int
[edit] Objectives
Type: GameObjective
list of objectives to be defended or attacked by this team
[edit] OrderList
Type: name
Array size: 8
Default value, index 0: 'FOLLOW'
Default value, index 1: 'ATTACK'
Default value, index 2: 'DEFEND'
Default value, index 3: 'FREELANCE'
Default value, index 4: 'FOLLOW'
Default value, index 5: 'ATTACK'
Default value, index 6: 'DEFEND'
Default value, index 7: 'FREELANCE'
[edit] OrderOffset
Type: int
[edit] PickedObjective
Type: GameObjective
objective that was picked from a list of equal priority objectives
[edit] Squads
Type: SquadAI
[edit] SquadType
Default value: Class'UnrealGame.SquadAI'
[edit] Team
Type: UnrealTeamInfo
[edit] Functions
[edit] Events
[edit] PostBeginPlay
event PostBeginPlay ()
Overrides: Actor.PostBeginPlay
[edit] Timer
event Timer ()
Overrides: Actor.Timer
[edit] Other instance functions
[edit] AddHumanSquad
function SquadAI AddHumanSquad ()
[edit] AddSquadWithLeader
[edit] CallForHelp
function CallForHelp (Bot B)
[edit] ClearEnemies
function ClearEnemies ()
[edit] FindHumanSquad
function SquadAI FindHumanSquad ()
[edit] FindNewObjectiveFor
[edit] FindNewObjectives
function FindNewObjectives (GameObjective DisabledObjective)
[edit] FindSquadOf
function SquadAI FindSquadOf (Controller C)
[edit] FriendlyToward
[edit] GetLeastDefendedObjective
function GameObjective GetLeastDefendedObjective ()
[edit] GetMostDefendedObjective
function GameObjective GetMostDefendedObjective ()
[edit] GetPriorityAttackObjective
function GameObjective GetPriorityAttackObjective ()
[edit] GetPriorityFreelanceObjective
function GameObjective GetPriorityFreelanceObjective ()
[edit] GetSquadLedBy
function SquadAI GetSquadLedBy (Controller C)
[edit] NotifyKilled
[edit] OnThisTeam
[edit] PutBotOnSquadLedBy
function PutBotOnSquadLedBy (Controller C, Bot B)
[edit] PutOnDefense
[edit] PutOnFreelance
function PutOnFreelance (Bot B)
[edit] PutOnOffense
function PutOnOffense (Bot B)
[edit] ReAssessStrategy
function ReAssessStrategy ()
[edit] RemoveFromTeam
function RemoveFromTeam (Controller Other)
[edit] RemoveSquad
function RemoveSquad (SquadAI Squad)
[edit] SetBotOrders
function SetBotOrders (Bot NewBot, RosterEntry R)
[edit] SetObjectiveLists
function SetObjectiveLists ()
