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

UE2:CTFSquadAI (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> ReplicationInfo >> SquadAI >> CTFSquadAI
Package: 
UnrealGame
This class in other games:
UT2003

null

Properties

EnemyFlag

Type: CTFFlag


FriendlyFlag

Type: CTFFlag


HidePath

Type: NavigationPoint


LastSeeFlagCarrier

Type: float


ReturnPath

Type: AssaultPath

alternate path to use by flag carrier returning to base

ReturnPathTag

Type: name


Default values

Property Value
MaxSquadSize 3

Instance functions

AllowDetourTo

function bool AllowDetourTo (Bot B, NavigationPoint N)

Overrides: SquadAI.AllowDetourTo


AllowTaunt

function bool AllowTaunt (Bot B)

Overrides: SquadAI.AllowTaunt


AllowTranslocationBy

function bool AllowTranslocationBy (Bot B)

Overrides: SquadAI.AllowTranslocationBy


AssignCombo

function AssignCombo (Bot B)

Overrides: SquadAI.AssignCombo


CheckSquadObjectives

function bool CheckSquadObjectives (Bot B)

Overrides: SquadAI.CheckSquadObjectives


CheckVehicle

function bool CheckVehicle (Bot B)

Overrides: SquadAI.CheckVehicle


EnemyFlagTakenBy

function EnemyFlagTakenBy (Controller C)


FindHidePathFor

function NavigationPoint FindHidePathFor (Bot B)


FindPathToObjective

function bool FindPathToObjective (Bot B, Actor O)

Overrides: SquadAI.FindPathToObjective


FlagNearBase

function bool FlagNearBase ()


FormationCenter

function Actor FormationCenter ()

Overrides: SquadAI.FormationCenter


GoPickupFlag

function bool GoPickupFlag (Bot B)


ModifyThreat

function float ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B)

Overrides: SquadAI.ModifyThreat


MustKeepEnemy

function bool MustKeepEnemy (Pawn E)

Overrides: SquadAI.MustKeepEnemy


NearEnemyBase

function bool NearEnemyBase (Bot B)


NearHomeBase

function bool NearHomeBase (Bot B)


OrdersForFlagCarrier

function bool OrdersForFlagCarrier (Bot B)


OverrideFollowPlayer

function bool OverrideFollowPlayer (Bot B)

Overrides: SquadAI.OverrideFollowPlayer


PriorityObjective

function byte PriorityObjective (Bot B)

Overrides: SquadAI.PriorityObjective


ShouldDeferTo

function bool ShouldDeferTo (Controller C)

Overrides: SquadAI.ShouldDeferTo


VisibleToEnemiesOf

function bool VisibleToEnemiesOf (Actor A, Bot B)