Cogito, ergo sum

UE3:UTCTFSquadAI (UDK)

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


Properties[edit]

EnemyFlag[edit]

Type: UTCTFFlag


EnemyFlagRoutes[edit]

Type: array<UTSquadAI.AlternateRoute>

separate alternate route caches for the two flags

FriendlyFlag[edit]

Type: UTCTFFlag


FriendlyFlagRoutes[edit]

Type: array<UTSquadAI.AlternateRoute>


HidePath[edit]

Type: NavigationPoint


LastSeeFlagCarrier[edit]

Type: float


Default values[edit]

Property Value
bShouldUseGatherPoints True
MaxSquadSize 3

Functions[edit]

Events[edit]

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Other instance functions[edit]

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

AllowDetourTo[edit]

function bool AllowDetourTo (UTBot B, NavigationPoint N)

Overrides: UTSquadAI.AllowDetourTo


AllowTaunt[edit]

function bool AllowTaunt (UTBot B)

Overrides: UTSquadAI.AllowTaunt


BeDevious[edit]

function bool BeDevious (Pawn Enemy)

Overrides: UTSquadAI.BeDevious


CheckSquadObjectives[edit]

function bool CheckSquadObjectives (UTBot B)

Overrides: UTSquadAI.CheckSquadObjectives


CheckVehicle[edit]

function bool CheckVehicle (UTBot B)

Overrides: UTSquadAI.CheckVehicle


EnemyFlagTakenBy[edit]

function EnemyFlagTakenBy (Controller C)


FindHidePathFor[edit]

function NavigationPoint FindHidePathFor (UTBot B)


FindPathToObjective[edit]

function bool FindPathToObjective (UTBot B, Actor O)

Overrides: UTSquadAI.FindPathToObjective


FlagNearBase[edit]

function bool FlagNearBase ()


FormationCenter[edit]

function Actor FormationCenter (Controller C)

Overrides: UTSquadAI.FormationCenter


GetTowingDestination[edit]

function Actor GetTowingDestination (UTVehicle Towed)

Overrides: UTSquadAI.GetTowingDestination

(Description copied from UTSquadAI.GetTowingDestination)


Returns:

a good objective to tow the given Pawn to - if None is returned bot will just do its normal logic

GoPickupFlag[edit]

function bool GoPickupFlag (UTBot B)


ModifyAggression[edit]

function ModifyAggression (UTBot B, out float Aggression)

Overrides: UTSquadAI.ModifyAggression

gives Squad a chance to modify how aggressively the bot chases down enemies

ModifyThreat[edit]

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

Overrides: UTSquadAI.ModifyThreat


MustKeepEnemy[edit]

function bool MustKeepEnemy (Pawn E)

Overrides: UTSquadAI.MustKeepEnemy


NearEnemyBase[edit]

function bool NearEnemyBase (UTBot B)


NearHomeBase[edit]

function bool NearHomeBase (UTBot B)


OrdersForFlagCarrier[edit]

function bool OrdersForFlagCarrier (UTBot B)


OverrideFollowPlayer[edit]

function bool OverrideFollowPlayer (UTBot B)

Overrides: UTSquadAI.OverrideFollowPlayer


PriorityObjective[edit]

function byte PriorityObjective (UTBot B)

Overrides: UTSquadAI.PriorityObjective


SetAlternatePathTo[edit]

function SetAlternatePathTo (NavigationPoint NewRouteObjective, UTBot RouteMaker)

Overrides: UTSquadAI.SetAlternatePathTo


ShouldDeferTo[edit]

function bool ShouldDeferTo (Controller C)

Overrides: UTSquadAI.ShouldDeferTo


ShouldUseAlternatePaths[edit]

function bool ShouldUseAlternatePaths ()

Overrides: UTSquadAI.ShouldUseAlternatePaths

returns whether bots should use an alternate squad route to reach SquadObjective instead of the shortest possible route

VisibleToEnemiesOf[edit]

function bool VisibleToEnemiesOf (Actor A, UTBot B)