I'm a doctor, not a mechanic

UE3:UTScoreboardPanel (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> UIRoot >> UIScreenObject >> UIObject >> UTUI_Widget >> UTDrawPanel >> UTScoreboardPanel
Package: 
UTGame
Direct subclass:
UTTDMScoreboardPanel
This class in other games:
UT3


Properties[edit]

Property group 'Test'[edit]

bShowTextBounds[edit]

Type: bool

Modifiers: transient


EditorTestNoPlayers[edit]

Type: int

Modifiers: transient


Property group 'UTScoreboardPanel'[edit]

AssociatedTeamIndex[edit]

Type: int


Default value: -1

BackgroundCoords[edit]

Type: UIRoot.TextureCoordinates


BackgroundTex[edit]

Type: Texture2D


BarPerc[edit]

Type: float


Default value: 1.2

bDrawPlayerNum[edit]

Type: bool


bInteractive[edit]

Type: bool

If true, this scoreboard will be considered to be interactive

BlingCoords[edit]

Type: UIRoot.TextureCoordinates


BlingPct[edit]

Type: UIRoot.TextureCoordinates


BlingTex[edit]

Type: Texture2D


ClanMultiplier[edit]

Type: float


ClanPosAdjust[edit]

Type: float


ClanTagPerc[edit]

Type: float


Default value: 0.7

FlagCoords[edit]

Type: UIRoot.TextureCoordinates


Default value:

Member Value
U 756.0
UL 67.0
VL 40.0

FlagTexture[edit]

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseE'

Fonts[edit]

Type: SBFontData

Array size: 4

Font Data 0 = Tiny, 1=Small, 2=Med, 3=Large

Default value, index 0:

Member Value
Font Font'EngineFonts.SmallFont'

Default value, index 1:

Member Value
Font MultiFont'UI_Fonts_Final.HUD.MF_Small'

Default value, index 2:

Member Value
Font MultiFont'UI_Fonts_Final.HUD.MF_Medium'

Default value, index 3:

Member Value
Font MultiFont'UI_Fonts_Final.HUD.MF_Large'

FragsXPct[edit]

Type: float


HeaderFont[edit]

Type: Font


HeaderXPct[edit]

Type: float


HeaderYPos[edit]

Type: float


HighlightPad[edit]

Type: float


LeftMiscStr[edit]

Type: string

Modifiers: config


MainPerc[edit]

Type: float


Default value: 0.95

MinFontScale[edit]

Type: float


MiscMultiplier[edit]

Type: float


MiscPerc[edit]

Type: float


Default value: 1.1

MiscPosAdjust[edit]

Type: float


PlayerNamePad[edit]

Type: float


RightMiscStr[edit]

Type: string

Modifiers: config


ScoreFont[edit]

Type: Font


ScorePosition[edit]

Type: Object.Vector2D


SelBarTex[edit]

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseC'

SpacerPerc[edit]

Type: float


TextLeftPadPct[edit]

Type: float


TextPctHeight[edit]

Type: float


TextPctWidth[edit]

Type: float


TextTopPadPct[edit]

Type: float


Internal variables[edit]

AllyColor[edit]

Type: Object.Color

Scoreboard color for allies (in betrayal gametype)

Default value:

Member Value
A 0
B 255
G 128
R 64

bCensor[edit]

Type: bool

Modifiers: transient


bMustDrawLocalPRI[edit]

Type: bool

whether or not this list should always attempt to include the local player's PRI, skipping other players if necessary to make it fit

Default value: True

FakeNames[edit]

Type: string

Array size: 32

Modifiers: transient


HeaderTitle_Deaths[edit]

Type: string


HeaderTitle_Name[edit]

Type: string


HeaderTitle_Score[edit]

Type: string


LastCellHeight[edit]

Type: float

Modifiers: transient

We cache this so we don't have to resize everything for a mouse click

LeftColumnPosX[edit]

Type: float

Modifiers: transient


LeftColumnWidth[edit]

Type: float

Modifiers: transient


NameCnt[edit]

Type: int

Modifiers: transient


PingString[edit]

Type: string

Modifiers: localized


PlayerOwner[edit]

Type: UTPlayerController

Modifiers: transient


PRIList[edit]

Type: array<UTPlayerReplicationInfo>

Modifiers: transient

Holds a list of PRI's currently being worked on. Note it cleared every frame

RightColumnPosX[edit]

Type: float

Modifiers: transient


RightColumnWidth[edit]

Type: float

Modifiers: transient


SelectedPI[edit]

Type: int

Modifiers: transient

The Player Index of the currently selected player

TeamColors[edit]

Type: Object.Color

Array size: 2

Modifiers: transient


UTHudSceneOwner[edit]

Type: UTUIScene_Hud

Cached reference to the HUDSceneOwner

Default values[edit]

Property Value
DefaultStates[3] Class'Engine.UIState_Active'
DefaultStates[4] Class'Engine.UIState_Focused'

Subobjects[edit]

WidgetEventComponent[edit]

Class: Engine.UIComp_Event

Inherits from: UTDrawPanel.WidgetEventComponent

No new values.

Enums[edit]

EFontType[edit]

Defines the different font sizes

EFT_Tiny 
EFT_Small 
EFT_Med 
EFT_Large 

Structs[edit]

SBFontData[edit]

Holds the font data. We cache the max char height for quick lookup

Font Font 
int CharHeight 

Delegates[edit]

OnSelectionChange[edit]

delegate OnSelectionChange (UTScoreboardPanel TargetScoreboard, UTPlayerReplicationInfo PRI)


Functions[edit]

Events[edit]

DrawPanel[edit]

event DrawPanel ()

Overrides: UTDrawPanel.DrawPanel

Draw the Scoreboard

GetSupportedUIActionKeyNames[edit]

event GetSupportedUIActionKeyNames (out array<nameout_KeyNames)

Overrides: UIScreenObject.GetSupportedUIActionKeyNames

Setup Input subscriptions

PostInitialize[edit]

event PostInitialize ()

Overrides: UIScreenObject.PostInitialize

Called after this screen object's children have been initialized. While the Initialized event is only called when a widget is initialized for the first time, PostInitialize() will be called every time this widget receives a call to Initialize(), even if the widget was already initialized. Examples would be reparenting a widget.

Other instance functions[edit]

See UTScoreboardPanel instance functions.