The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:TeamAI instance functions (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> TeamAI (instance functions)

Instance functions[edit]

AddHumanSquad[edit]

function SquadAI AddHumanSquad ()


AddSquadWithLeader[edit]

function SquadAI AddSquadWithLeader (Controller C, GameObjective O)


CallForBall[edit]

function CallForBall (Pawn Recipient)


CallForHelp[edit]

function CallForHelp (Bot B)


ClearEnemies[edit]

function ClearEnemies ()


CriticalObjectiveWarning[edit]

function CriticalObjectiveWarning (GameObjective G, Pawn NewEnemy)


FindHumanSquad[edit]

function SquadAI FindHumanSquad ()


FindNewObjectiveFor[edit]

function FindNewObjectiveFor (SquadAI S, bool bForceUpdate)


FindNewObjectives[edit]

function FindNewObjectives (GameObjective DisabledObjective)


FindSquadOf[edit]

function SquadAI FindSquadOf (Controller C)


FriendlyToward[edit]

function bool FriendlyToward (Pawn Other)


GetLeastDefendedObjective[edit]

function GameObjective GetLeastDefendedObjective ()


GetMostDefendedObjective[edit]

function GameObjective GetMostDefendedObjective ()


GetPriorityAttackObjective[edit]

function GameObjective GetPriorityAttackObjective ()


GetPriorityAttackObjectiveFor[edit]

function GameObjective GetPriorityAttackObjectiveFor (SquadAI AttackSquad)


GetPriorityFreelanceObjective[edit]

function GameObjective GetPriorityFreelanceObjective ()


GetSquadLedBy[edit]

function SquadAI GetSquadLedBy (Controller C)


NotifyKilled[edit]

function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn)


OnThisTeam[edit]

function bool OnThisTeam (Pawn Other)


PutBotOnSquadLedBy[edit]

function PutBotOnSquadLedBy (Controller C, Bot B)


PutOnDefense[edit]

function bool PutOnDefense (Bot B)


PutOnFreelance[edit]

function PutOnFreelance (Bot B)


PutOnOffense[edit]

function PutOnOffense (Bot B)


ReAssessStrategy[edit]

function ReAssessStrategy ()


RemoveFromTeam[edit]

function RemoveFromTeam (Controller Other)


RemoveSquad[edit]

function RemoveSquad (SquadAI Squad)


Reset[edit]

function Reset ()

Overrides: Actor.Reset


SetBotOrders[edit]

function SetBotOrders (Bot NewBot, RosterEntry R)


SetObjectiveLists[edit]

function SetObjectiveLists ()


SetOrders[edit]

function SetOrders (Bot B, name NewOrders, Controller OrderGiver)


SuperPickupAvailable[edit]

function bool SuperPickupAvailable (Bot B)