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

UE2:AssaultSquadAI (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> Actor >> Info >> ReplicationInfo >> SquadAI >> AssaultSquadAI

Contents

Package: 
UT2k4Assault

null

[edit] Properties

[edit] bVehicleEntriesInitialized

Type: bool


[edit] EntryTriggers

Type: array<Trigger_ASUseAndRespawn>


[edit] FocusPawn

Type: Pawn


[edit] Default values

Property Value
bAddTransientCosts True
bRoamingSquad False
GatherThreshold 0.0
MaxSquadSize 3

[edit] Instance functions

[edit] AssessThreat

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

Overrides: SquadAI.AssessThreat


[edit] AssignSquadResponsibility

function bool AssignSquadResponsibility (Bot B)

Overrides: SquadAI.AssignSquadResponsibility


[edit] BotEnteredVehicle

function BotEnteredVehicle (Bot B)

Overrides: SquadAI.BotEnteredVehicle


[edit] GetKeyVehicle

function Vehicle GetKeyVehicle (Bot B)

Overrides: SquadAI.GetKeyVehicle


[edit] GetLinkVehicle

function Vehicle GetLinkVehicle (Bot B)

Overrides: SquadAI.GetLinkVehicle


[edit] GetOrders

function name GetOrders ()

Overrides: SquadAI.GetOrders


[edit] GetOrderStringFor

simulated function string GetOrderStringFor (TeamPlayerReplicationInfo PRI)

Overrides: SquadAI.GetOrderStringFor


[edit] MaxVehicleDist

function float MaxVehicleDist (Pawn P)

Overrides: SquadAI.MaxVehicleDist


[edit] MergeWith

function MergeWith (SquadAI S)

Overrides: SquadAI.MergeWith


[edit] ModifyThreat

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

Overrides: SquadAI.ModifyThreat


[edit] MustKeepEnemy

function bool MustKeepEnemy (Pawn E)

Overrides: SquadAI.MustKeepEnemy


[edit] NeverBail

function bool NeverBail (Pawn P)

Overrides: SquadAI.NeverBail


[edit] ObjectiveConstraintClass

function class<PawnObjectiveConstraintClass ()


[edit] PickNewLeader

function PickNewLeader ()

Overrides: SquadAI.PickNewLeader


[edit] PriorityObjective

function byte PriorityObjective (Bot B)

Overrides: SquadAI.PriorityObjective


[edit] Reset

function Reset ()

Overrides: SquadAI.Reset


[edit] ShouldSuppressEnemy

function bool ShouldSuppressEnemy (Bot B)

Overrides: SquadAI.ShouldSuppressEnemy