Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:UnrealTeamInfo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> ReplicationInfo >> TeamInfo >> UnrealTeamInfo
Package: 
UnrealGame
Direct subclasses:
DMRoster, XTeamRoster
This class in other games:
UT2003

UnrealTeamInfo. includes list of bots on team for multiplayer games

Properties[edit]

Property group 'UnrealTeamInfo'[edit]

AllowedTeamMembers[edit]

Type: class<UnrealPawn>

Array size: 32


DefaultRosterEntry[edit]

Type: RosterEntry


Roster[edit]

Type: array<RosterEntry>

Modifiers: export, editinline


TeamAlliance[edit]

Type: byte


Internal variables[edit]

AI[edit]

Type: TeamAI


CurrentObjectiveProgress[edit]

Type: float

If team didn't beat all the objective, keep the progress of the current one

DesiredTeamSize[edit]

Type: int


Default value: 8

HudTeamColor[edit]

Type: Object.Color


Default value:

Member Value
A 255
B 255
G 255
R 255

LastObjectiveTime[edit]

Type: int

Time when last objective was disabled

ObjectivesDisabledCount[edit]

Type: int

Number of objectives disabled

RosterNames[edit]

Type: array<string>


TeamSymbolName[edit]

Type: string


Instance functions[edit]

AddNamedBot[edit]

function AddNamedBot (string BotName)


AddRandomPlayer[edit]

function AddRandomPlayer ()


AddToTeam[edit]

function bool AddToTeam (Controller Other)

Overrides: TeamInfo.AddToTeam


AllBotsSpawned[edit]

function bool AllBotsSpawned ()


AlreadyExistsEntry[edit]

function bool AlreadyExistsEntry (string CharacterName, bool bNoRecursion)


BelongsOnTeam[edit]

function bool BelongsOnTeam (class<PawnPawnClass)

Overrides: TeamInfo.BelongsOnTeam


ChooseBotClass[edit]

function RosterEntry ChooseBotClass (optional string botName)


FillPlayerTeam[edit]

function FillPlayerTeam (GameProfile G)


GetNamedBot[edit]

function RosterEntry GetNamedBot (string botName)


GetNextBot[edit]

function RosterEntry GetNextBot ()


GetRandomPlayer[edit]

function RosterEntry GetRandomPlayer ()


Initialize[edit]

function Initialize (int TeamBots)


NeedsBotMoreThan[edit]

function bool NeedsBotMoreThan (UnrealTeamInfo T)


NextLoadOut[edit]

simulated function class<PawnNextLoadOut (class<PawnCurrentLoadout)


OverrideInitialBots[edit]

function int OverrideInitialBots (int N, UnrealTeamInfo T)


RemoveFromTeam[edit]

function RemoveFromTeam (Controller Other)

Overrides: TeamInfo.RemoveFromTeam


Reset[edit]

function Reset ()

Overrides: Actor.Reset


SetBotOrders[edit]

function SetBotOrders (Bot NewBot, RosterEntry R)