UE2:ONSSquadAI (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> Info >> ReplicationInfo >> SquadAI >> ONSSquadAI
Package:
Onslaught

null

Properties

bDefendingSquad

Type: bool


LastFailedNodeTeleportTime

Type: float


MaxObjectiveGetOutDist

Type: float

cached highest ObjectiveGetOutDist of all the vehicles available on this level

Default values

Property Value
bAddTransientCosts True
GatherThreshold 0.0
MaxSquadSize 3

Instance functions

BotEnteredVehicle

function BotEnteredVehicle (Bot B)

Overrides: SquadAI.BotEnteredVehicle


CheckSpecialVehicleObjectives

function bool CheckSpecialVehicleObjectives (Bot B)

Overrides: SquadAI.CheckSpecialVehicleObjectives


CheckSquadObjectives

function bool CheckSquadObjectives (Bot B)

Overrides: SquadAI.CheckSquadObjectives


CheckVehicle

function bool CheckVehicle (Bot B)

Overrides: SquadAI.CheckVehicle


FindPathToObjective

function bool FindPathToObjective (Bot B, Actor O)

Overrides: SquadAI.FindPathToObjective


GetMaxObjectiveGetOutDist

function float GetMaxObjectiveGetOutDist ()


GetOrders

function name GetOrders ()

Overrides: SquadAI.GetOrders


MaxVehicleDist

function float MaxVehicleDist (Pawn P)

Overrides: SquadAI.MaxVehicleDist


MergeWith

function MergeWith (SquadAI S)

Overrides: SquadAI.MergeWith


ModifyThreat

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

Overrides: SquadAI.ModifyThreat


MustKeepEnemy

function bool MustKeepEnemy (Pawn E)

Overrides: SquadAI.MustKeepEnemy


PriorityObjective

function byte PriorityObjective (Bot B)

Overrides: SquadAI.PriorityObjective


Reset

function Reset ()

Overrides: SquadAI.Reset


SetDefenseScriptFor

function SetDefenseScriptFor (Bot B)

Overrides: SquadAI.SetDefenseScriptFor


VehicleDesireability

function float VehicleDesireability (Vehicle V, Bot B)

Overrides: SquadAI.VehicleDesireability