I don't need to test my programs. I have an error-correcting modem.

UE3:UTDMSquad (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Info >> ReplicationInfo >> UTSquadAI >> UTDMSquad
Package: 
UTGame
This class in other games:
UDK

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Default values[edit]

Property Value
CurrentOrders 'Freelance'

Instance functions[edit]

AddBot[edit]

function AddBot (UTBot B)

Overrides: UTSquadAI.AddBot


AllowContinueOnFoot[edit]

function bool AllowContinueOnFoot (UTBot B, UTVehicle V)

Overrides: UTSquadAI.AllowContinueOnFoot

(Description copied from UTSquadAI.AllowContinueOnFoot)


Returns:

whether bot should continue along its path on foot or stay in its current vehicle

AssignSquadResponsibility[edit]

function bool AssignSquadResponsibility (UTBot B)

Overrides: UTSquadAI.AssignSquadResponsibility


BeDevious[edit]

function bool BeDevious (Pawn Enemy)

Overrides: UTSquadAI.BeDevious


CheckSquadObjectives[edit]

function bool CheckSquadObjectives (UTBot B)

Overrides: UTSquadAI.CheckSquadObjectives


DisplayDebug[edit]

simulated function DisplayDebug (HUD HUD, out float YL, out float YPos)

Overrides: UTSquadAI.DisplayDebug

(Description copied from Actor.DisplayDebug)
list important Actor variables on canvas. HUD will call DisplayDebug() on the current ViewTarget when the ShowDebug exec is used

Parameters:

  • HUD - HUD with canvas to draw on
  • out_YL - Height of the current font
  • out_YPos - Y position on Canvas. out_YPos += out_YL, gives position to draw text for next debug line.

FriendlyToward[edit]

function bool FriendlyToward (Pawn Other)

Overrides: UTSquadAI.FriendlyToward


GetOrders[edit]

function name GetOrders ()

Overrides: UTSquadAI.GetOrders


IsDefending[edit]

function bool IsDefending (UTBot B)

Overrides: UTSquadAI.IsDefending


NearFormationCenter[edit]

function bool NearFormationCenter (Pawn P)

Overrides: UTSquadAI.NearFormationCenter


RemoveBot[edit]

function RemoveBot (UTBot B)

Overrides: UTSquadAI.RemoveBot


SetEnemy[edit]

function bool SetEnemy (UTBot B, Pawn NewEnemy)

Overrides: UTSquadAI.SetEnemy


ShouldDeferTo[edit]

function bool ShouldDeferTo (Controller C)

Overrides: UTSquadAI.ShouldDeferTo


VehicleDesireability[edit]

function float VehicleDesireability (UTVehicle V, UTBot B)

Overrides: UTSquadAI.VehicleDesireability


WaitAtThisPosition[edit]

function bool WaitAtThisPosition (Pawn P)

Overrides: UTSquadAI.WaitAtThisPosition