UE2:TeamAI (UT2003)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- UnrealGame
- Direct subclasses:
- BombingRunTeamAI, CTFTeamAI, DOMTeamAI, InvasionTeamAI
- This class in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} 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
Properties
AttackSquad
Type: SquadAI
EnemyTeam
Type: UnrealTeamInfo
FreelanceSquad
Type: SquadAI
NumSupportingPlayer
Type: int
Objectives
Type: GameObjective
list of objectives to be defended or attacked by this team
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'
OrderOffset
Type: int
PickedObjective
Type: GameObjective
objective that was picked from a list of equal priority objectives
Squads
Type: SquadAI
SquadType
Default value: Class'UnrealGame.SquadAI'
Team
Type: UnrealTeamInfo
Functions
Events
PostBeginPlay
event PostBeginPlay ()
Overrides: Actor.PostBeginPlay
Timer
event Timer ()
Overrides: Actor.Timer
Other instance functions
AddHumanSquad
function SquadAI AddHumanSquad ()
AddSquadWithLeader
CallForHelp
function CallForHelp (Bot B)
ClearEnemies
function ClearEnemies ()
FindHumanSquad
function SquadAI FindHumanSquad ()
FindNewObjectiveFor
FindNewObjectives
function FindNewObjectives (GameObjective DisabledObjective)
FindSquadOf
function SquadAI FindSquadOf (Controller C)
FriendlyToward
GetLeastDefendedObjective
function GameObjective GetLeastDefendedObjective ()
GetMostDefendedObjective
function GameObjective GetMostDefendedObjective ()
GetPriorityAttackObjective
function GameObjective GetPriorityAttackObjective ()
GetPriorityFreelanceObjective
function GameObjective GetPriorityFreelanceObjective ()
GetSquadLedBy
function SquadAI GetSquadLedBy (Controller C)
NotifyKilled
OnThisTeam
PutBotOnSquadLedBy
function PutBotOnSquadLedBy (Controller C, Bot B)
PutOnDefense
PutOnFreelance
function PutOnFreelance (Bot B)
PutOnOffense
function PutOnOffense (Bot B)
ReAssessStrategy
function ReAssessStrategy ()
RemoveFromTeam
function RemoveFromTeam (Controller Other)
RemoveSquad
function RemoveSquad (SquadAI Squad)
SetBotOrders
function SetBotOrders (Bot NewBot, RosterEntry R)
SetObjectiveLists
function SetObjectiveLists ()
SetOrders