Gah - a solution with more questions. – EntropicLqd
UE3:UTSquadAI (UT3)
Object >> Actor >> Info >> ReplicationInfo >> UTSquadAI |
Contents
- 1 Constants
- 2 Properties
- 2.1 AttackString
- 2.2 bAddTransientCosts
- 2.3 bFreelance
- 2.4 bFreelanceAttack
- 2.5 bFreelanceDefend
- 2.6 bRoamingSquad
- 2.7 bShouldUseGatherPoints
- 2.8 CurrentOrders
- 2.9 DefendString
- 2.10 Enemies
- 2.11 FormationSize
- 2.12 FreelanceString
- 2.13 HoldString
- 2.14 LeaderPRI
- 2.15 MaxSquadRoutes
- 2.16 MaxSquadSize
- 2.17 NextSquad
- 2.18 ObjectiveRouteCache
- 2.19 PendingSquadRouteMaker
- 2.20 PreviousObjectiveRouteCache
- 2.21 RouteObjective
- 2.22 Size
- 2.23 SquadLeader
- 2.24 SquadMembers
- 2.25 SquadObjective
- 2.26 SquadRouteIteration
- 2.27 SquadRoutes
- 2.28 SupportString
- 2.29 SupportStringTrailer
- 2.30 Team
- 2.31 Default values
- 3 Structs
- 4 Functions
- 5 States
- Package:
- UTGame
- Direct subclasses:
- UTCTFSquadAI, UTDMSquad, UTOnslaughtSquadAI, UTGreedSquadAI
- This class in other games:
- UDK
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
operational AI control for TeamGame
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Constants[edit]
NEAROBJECTIVEDIST[edit]
Value: 2000.0
Properties[edit]
AttackString[edit]
Type: string
Modifiers: localized
Default value: "attacking"
bAddTransientCosts[edit]
Type: bool
bFreelance[edit]
Type: bool
bFreelanceAttack[edit]
Type: bool
bFreelanceDefend[edit]
Type: bool
bRoamingSquad[edit]
Type: bool
Default value: True
bShouldUseGatherPoints[edit]
Type: bool
whether bots should tend to wait to group up near the end of the squad route
CurrentOrders[edit]
Type: name
DefendString[edit]
Type: string
Modifiers: localized
Default value: "defending"
Enemies[edit]
Type: Pawn
Array size: 8
FormationSize[edit]
Type: float
Default value: 1100.0
FreelanceString[edit]
Type: string
Modifiers: localized
Default value: "Sweeper"
HoldString[edit]
Type: string
Modifiers: localized
Default value: "holding"
LeaderPRI[edit]
Type: UTPlayerReplicationInfo
MaxSquadRoutes[edit]
Type: int
maximum size of SquadRoutes list
Default value: 5
MaxSquadSize[edit]
Type: int
Default value: 2
NextSquad[edit]
Type: UTSquadAI
list of squads on a team
ObjectiveRouteCache[edit]
Type: array<NavigationPoint>
PendingSquadRouteMaker[edit]
Type: UTBot
bot that we want to use to generate the route (usually SquadLeader)
PreviousObjectiveRouteCache[edit]
Type: array<NavigationPoint>
when generating a new ObjectiveRouteCache for the same objective, the previous is stored here so bots still following it don't get disrupted
RouteObjective[edit]
Type: NavigationPoint
Size[edit]
Type: int
SquadLeader[edit]
Type: Controller
SquadMembers[edit]
Type: UTBot
SquadObjective[edit]
Type: UTGameObjective
SquadRouteIteration[edit]
Type: int
current alternate route iteration (loops back to start after reaching MaxSquadRoutes)
SquadRoutes[edit]
Type: array<AlternateRoute>
SupportString[edit]
Type: string
Modifiers: localized
Default value: "supporting"
SupportStringTrailer[edit]
Type: string
Modifiers: localized
Team[edit]
Type: UTTeamInfo
Default values[edit]
Property | Value |
---|---|
NetUpdateFrequency | 1.0 |
Structs[edit]
AlternateRoute[edit]
Modifiers: native
list of alternate routes. Each one higher in the list was created by first adding cost to the nodes in all previous routes
- array<NavigationPoint> RouteCache
Functions[edit]
Native functions[edit]
GetTeamNum[edit]
Overrides: Actor.GetTeamNum
Events[edit]
Destroyed[edit]
Overrides: Actor.Destroyed
Reset[edit]
Overrides: Actor.Reset
SetLeader[edit]
Other instance functions[edit]
See UTSquadAI instance functions.
States[edit]
Retasking[edit]
Retasking.Tick[edit]
Overrides: Actor.Tick (global)