Gah - a solution with more questions. – EntropicLqd

UE3:UTScoreboardPanel (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 07:40, 23 May 2008 by (Talk)

Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIObject >> UTUI_Widget >> UTDrawPanel >> UTScoreboardPanel
Package: 
UTGame
Direct subclasses:
UTDuelQueueScoreboardPanel, UTTDMScoreboardPanel
This class in other games:
UDK

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'Test'

bShowTextBounds

Type: bool

Modifiers: transient


EditorTestNoPlayers

Type: int

Modifiers: transient


Property group 'UTScoreboardPanel'

AssociatedTeamIndex

Type: int


Default value: -1

BackgroundCoords

Type: UIRoot.TextureCoordinates


BackgroundTex

Type: Texture2D


BarPerc

Type: float


Default value: 1.2

bDrawPlayerNum

Type: bool


Default value: True

bInteractive

Type: bool

If true, this scoreboard will be considered to be interactive

BlingCoords

Type: UIRoot.TextureCoordinates


BlingPct

Type: UIRoot.TextureCoordinates


BlingTex

Type: Texture2D


ClanMultiplier

Type: float


ClanPosAdjust

Type: float


ClanTagPerc

Type: float


Default value: 0.7

Fonts

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

Type: float


HeaderFont

Type: Font


HeaderXPct

Type: float


HeaderYPos

Type: float


HighlightPad

Type: float


LeftMiscStr

Type: string

Modifiers: config


MainPerc

Type: float


Default value: 0.95

MinFontScale

Type: float


MiscMultiplier

Type: float


MiscPerc

Type: float


Default value: 1.1

MiscPosAdjust

Type: float


PlayerNamePad

Type: float


RightMiscStr

Type: string

Modifiers: config


ScoreFont

Type: Font


ScorePosition

Type: Object.Vector2D


SelBarTex

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseC'

SpacerPerc

Type: float


TextLeftPadPct

Type: float


TextPctHeight

Type: float


TextPctWidth

Type: float


TextTopPadPct

Type: float


Internal variables

bCensor

Type: bool

Modifiers: transient


bMustDrawLocalPRI

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

Type: string

Array size: 32

Modifiers: transient


HeaderTitle_Deaths

Type: string


HeaderTitle_Name

Type: string


HeaderTitle_Score

Type: string


LastCellHeight

Type: float

Modifiers: transient

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

LeftColumnPosX

Type: float

Modifiers: transient


LeftColumnWidth

Type: float

Modifiers: transient


NameCnt

Type: int

Modifiers: transient


PingString

Type: string

Modifiers: localized


Default value: "Ping"

PlayerOwner

Type: UTPlayerController

Modifiers: transient


PRIList

Type: array<UTPlayerReplicationInfo>

Modifiers: transient

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

RightColumnPosX

Type: float

Modifiers: transient


RightColumnWidth

Type: float

Modifiers: transient


SelectedPI

Type: int

Modifiers: transient

The Player Index of the currently selected player

TeamColors

Type: Object.Color

Array size: 2

Modifiers: transient


UTHudSceneOwner

Type: UTUIScene_Hud

Cached reference to the HUDSceneOwner

Default values

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

Subobjects

WidgetEventComponent

Class: Engine.UIComp_Event

Inherits from: UTDrawPanel.WidgetEventComponent

No new values.

Enums

EFontType

Defines the different font sizes

EFT_Tiny 
EFT_Small 
EFT_Med 
EFT_Large 

Structs

SBFontData

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

Font Font 
int CharHeight 

Delegates

OnSelectionChange

delegate OnSelectionChange (UTScoreboardPanel TargetScoreboard, UTPlayerReplicationInfo PRI)


Functions

Events

DrawPanel

event DrawPanel ()

Overrides: UTDrawPanel.DrawPanel

Draw the Scoreboard

GetSupportedUIActionKeyNames

event GetSupportedUIActionKeyNames (out array<nameout_KeyNames)

Overrides: UIScreenObject.GetSupportedUIActionKeyNames

Setup Input subscriptions

PostInitialize

event PostInitialize ()

Overrides: UIScreenObject.PostInitialize

Called after this screen object's children have been initialized

Other instance functions

See UTScoreboardPanel instance functions.