My program doesn't have bugs. It just develops random features.

UE3:UTTeamAI (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UDK Object >> Actor >> Info >> UTTeamAI

Contents

Package: 
UTGame
Direct subclass:
UTCTFTeamAI
This class in other games:
UT3


[edit] Properties

[edit] AttackSquad

Type: UTSquadAI


[edit] bFoundSuperItems

Type: bool


[edit] EnemyTeam

Type: UTTeamInfo


[edit] FreelanceSquad

Type: UTSquadAI


[edit] ImportantVehicleFactories

Type: array<UTVehicleFactory>


[edit] NumSuperPickups

Type: int


[edit] NumSupportingPlayer

Type: int


[edit] Objectives

Type: UTGameObjective

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: UTGameObjective

objective that was picked from a list of equal priority objectives

[edit] PickedStandaloneObjective

Type: UTGameObjective

objective that was picked from a list of equal priority objectives

[edit] Squads

Type: UTSquadAI


[edit] SquadType

Type: class<UTSquadAI>


Default value: Class'UTGame.UTSquadAI'

[edit] SuperPickups

Type: UTPickupFactory

Array size: 16


[edit] Team

Type: UTTeamInfo


[edit] Default values

Property Value
CollisionType COLLIDE_CustomDefault

[edit] Functions

[edit] Native functions

[edit] GetTeamNum

simulated native function byte GetTeamNum ()

Overrides: Actor.GetTeamNum


[edit] Events

[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


[edit] Reset

event Reset ()

Overrides: Actor.Reset


[edit] Timer

event Timer ()

Overrides: Actor.Timer


[edit] Other instance functions

[edit] AddHumanSquad

function UTSquadAI AddHumanSquad ()


[edit] AddSquadWithLeader

function UTSquadAI AddSquadWithLeader (Controller C, UTGameObjective O)


[edit] CallForHelp

function CallForHelp (UTBot B)


[edit] ClearEnemies

function ClearEnemies ()


[edit] CriticalObjectiveWarning

function CriticalObjectiveWarning (UTGameObjective G, Pawn NewEnemy)


[edit] FindHumanSquad

function UTSquadAI FindHumanSquad ()


[edit] FindNewObjectiveFor

function FindNewObjectiveFor (UTSquadAI S, bool bForceUpdate)


[edit] FindNewObjectives

function FindNewObjectives (UTGameObjective DisabledObjective)


[edit] FindSquadOf

function UTSquadAI FindSquadOf (Controller C)


[edit] FindSuperItems

function FindSuperItems ()

finds all the static super pickups/vehicle factories/etc in the level and registers them for fast lookup

[edit] FriendlyToward

function bool FriendlyToward (Pawn Other)


[edit] GetLeastDefendedObjective

function UTGameObjective GetLeastDefendedObjective (Controller InController)


[edit] GetPriorityAttackObjectiveFor

function UTGameObjective GetPriorityAttackObjectiveFor (UTSquadAI InAttackSquad, Controller InController)


[edit] GetPriorityFreelanceObjectiveFor

function UTGameObjective GetPriorityFreelanceObjectiveFor (UTSquadAI InFreelanceSquad)


[edit] GetPriorityStandaloneObjectiveFor

function UTGameObjective GetPriorityStandaloneObjectiveFor (UTSquadAI InAttackSquad, Controller InController)


[edit] GetSquadLedBy

function UTSquadAI GetSquadLedBy (Controller C)


[edit] NotifyKilled

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


[edit] PutBotOnSquadLedBy

function PutBotOnSquadLedBy (Controller C, UTBot B)


[edit] PutOnDefense

function bool PutOnDefense (UTBot B)


[edit] PutOnFreelance

function PutOnFreelance (UTBot B)


[edit] PutOnOffense

function PutOnOffense (UTBot B)


[edit] ReAssessStrategy

function ReAssessStrategy ()


[edit] RemoveFromTeam

function RemoveFromTeam (Controller Other)


[edit] RemoveSquad

function RemoveSquad (UTSquadAI Squad)


[edit] SetBotOrders

function SetBotOrders (UTBot NewBot)


[edit] SetObjectiveLists

function SetObjectiveLists ()


[edit] SetOrders

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


Personal tools