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

UE2:AssaultSquadAI (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> ReplicationInfo >> SquadAI >> AssaultSquadAI
Package: 
UT2k4Assault

null

Properties[edit]

bVehicleEntriesInitialized[edit]

Type: bool


EntryTriggers[edit]

Type: array<Trigger_ASUseAndRespawn>


FocusPawn[edit]

Type: Pawn


Default values[edit]

Property Value
bAddTransientCosts True
bRoamingSquad False
GatherThreshold 0.0
MaxSquadSize 3

Instance functions[edit]

AssessThreat[edit]

function float AssessThreat (Bot B, Pawn NewThreat, bool bThreatVisible)

Overrides: SquadAI.AssessThreat


AssignSquadResponsibility[edit]

function bool AssignSquadResponsibility (Bot B)

Overrides: SquadAI.AssignSquadResponsibility


BotEnteredVehicle[edit]

function BotEnteredVehicle (Bot B)

Overrides: SquadAI.BotEnteredVehicle


GetKeyVehicle[edit]

function Vehicle GetKeyVehicle (Bot B)

Overrides: SquadAI.GetKeyVehicle


GetLinkVehicle[edit]

function Vehicle GetLinkVehicle (Bot B)

Overrides: SquadAI.GetLinkVehicle


GetOrders[edit]

function name GetOrders ()

Overrides: SquadAI.GetOrders


GetOrderStringFor[edit]

simulated function string GetOrderStringFor (TeamPlayerReplicationInfo PRI)

Overrides: SquadAI.GetOrderStringFor


MaxVehicleDist[edit]

function float MaxVehicleDist (Pawn P)

Overrides: SquadAI.MaxVehicleDist


MergeWith[edit]

function MergeWith (SquadAI S)

Overrides: SquadAI.MergeWith


ModifyThreat[edit]

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

Overrides: SquadAI.ModifyThreat


MustKeepEnemy[edit]

function bool MustKeepEnemy (Pawn E)

Overrides: SquadAI.MustKeepEnemy


NeverBail[edit]

function bool NeverBail (Pawn P)

Overrides: SquadAI.NeverBail


ObjectiveConstraintClass[edit]

function class<PawnObjectiveConstraintClass ()


PickNewLeader[edit]

function PickNewLeader ()

Overrides: SquadAI.PickNewLeader


PriorityObjective[edit]

function byte PriorityObjective (Bot B)

Overrides: SquadAI.PriorityObjective


Reset[edit]

function Reset ()

Overrides: SquadAI.Reset


ShouldSuppressEnemy[edit]

function bool ShouldSuppressEnemy (Bot B)

Overrides: SquadAI.ShouldSuppressEnemy