Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTMultiTeam.UTMT_TeamHUD

Modifiers
abstract

UTMultiTeam.UTMT_TeamHUD

Variables Summary
array<int>OldTeamScore
class<LocalMessage>SayMessageClass
array<UTUIScene_Scoreboard>ScoreboardSceneTemplates
array<float>ScorePositionModifier
array<float>ScorePositionOffset
stringTeamHasWonTheMatch
class<UTMT_TeamInfo>TeamInfoClass
array<float>TeamPulseTime
class<LocalMessage>TeamSayMessageClass
stringTeamYouLose

Functions Summary
function DisplayTeamScore ()))
function DrawHUD ()))
function DrawPostGameHud ()))
function GetMultiTeamColor (TeamInfo Team, optional out LinearColor ImageColor, optional out color TextColor))
function GetTeamColor (int TeamIndex, optional out LinearColor ImageColor, optional out color TextColor))
functionint GetTeamScore (byte TeamIndex))
function Message (PlayerReplicationInfo PRI, coerce string Msg, name MsgType, optional float LifeTime ))
function SetUpMultiTeamHUD (int NumTeams))
function UpdateTeamPulseTimes ()))


Variables Detail

OldTeamScore Source code

var array<int> OldTeamScore;

SayMessageClass Source code

var class<LocalMessage> SayMessageClass;

ScoreboardSceneTemplates Source code

var array<UTUIScene_Scoreboard> ScoreboardSceneTemplates;
The UIScene scoreboards to use. Index 0 is for a 2-team game, 1 is for a 3-team game, etc, all the way up to however many teams you have.

ScorePositionModifier Source code

var array<float> ScorePositionModifier;
Dictate the "pivot point" of the team scores display. The owner's score will be drawn to the left of this X value in the HUD and the other teams will be drawn to the right. Indexing as with the scoreboard templates.

ScorePositionOffset Source code

var array<float> ScorePositionOffset;
Dictate the spacing left to the left and right of the pivot point before drawing the scores. This actually leaves twice the amount of space than given. For example, a value of 0.01 will add 0.01 to the left and 0.01 to the right. Indexing as with the scoreboard templates.

TeamHasWonTheMatch Source code

var localized string TeamHasWonTheMatch;

TeamInfoClass Source code

var class<UTMT_TeamInfo> TeamInfoClass;

TeamPulseTime Source code

var array<float> TeamPulseTime;

TeamSayMessageClass Source code

var class<LocalMessage> TeamSayMessageClass;

TeamYouLose Source code

var localized string TeamYouLose;


Functions Detail

DisplayTeamScore Source code

simulated function DisplayTeamScore ( ) )

DrawHUD Source code

simulated function DrawHUD ( ) )

DrawPostGameHud Source code

function DrawPostGameHud ( ) )

GetMultiTeamColor Source code

simulated function GetMultiTeamColor ( TeamInfo Team, optional out LinearColor ImageColor, optional out color TextColor) )

GetTeamColor Source code

static simulated function GetTeamColor ( int TeamIndex, optional out LinearColor ImageColor, optional out color TextColor) )
We preferably gather this information dynamically, but where this is not possible, this is the fallback function.

GetTeamScore Source code

simulated function int GetTeamScore ( byte TeamIndex) )

Message Source code

function Message ( PlayerReplicationInfo PRI, coerce string Msg, name MsgType, optional float LifeTime ) )
This function overrides Message to provide teamcolored messages for the green and gold teams' say functions.

SetUpMultiTeamHUD Source code

simulated function SetUpMultiTeamHUD ( int NumTeams) )

UpdateTeamPulseTimes Source code

simulated function UpdateTeamPulseTimes ( ) )


Defaultproperties

defaultproperties
{
   ScorePositionModifier(0)=0.500000
   ScorePositionModifier(1)=0.450000
   ScorePositionModifier(2)=0.392000
   ScorePositionOffset(0)=0.010000
   ScorePositionOffset(1)=0.000000
   ScorePositionOffset(2)=0.000000
   TeamInfoClass=Class'UTMultiTeam.UTMT_TeamInfo'
   SayMessageClass=Class'UTMultiTeam.UTMT_UTSayMsg'
   TeamSayMessageClass=Class'UTGame.UTTeamSayMsg'
   TeamHasWonTheMatch="HAS WON THE MATCH!"
   TeamYouLose="YOU LOSE,"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 23/12/2011 20:31:26.041 - Created with UnCodeX