UE2:UT2K4SPTab_LadderBase (UT2004)
![]() |
Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUITabPanel >> UT2K4TabPanel >> UT2K4SPTab_Base >> UT2K4SPTab_LadderBase |
- Package:
- GUI2K4
- Direct subclasses:
- UT2K4SPTab_Ladder, UT2K4SPTab_SingleLadder
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. |
Base class for the ladders (Qualify, Team Qualify and Tournament)
Written by Michiel Hendriks (c) 2003, 2004, Epic Games, Inc. All Rights Reserved
Properties
ActiveMap
Type: CacheManager.MapRecord
AnimTime
Type: float
duration of the button animation
Default value: 1.0
BalanceLabel
Type: string
Modifiers: localized
Default value: "Balance:"
btnChallengeMap
Type: GUIButton
Modifiers: automated
Default value: GUIButton'SPLbtnChallengeMap'
clEntryFail
Type: Object.Color
colors used for the entry fee
Default value:
Member | Value |
---|---|
A | 255 |
B | 96 |
G | 96 |
R | 255 |
clEntryMatch
Type: Object.Color
colors used for the entry fee
Default value:
Member | Value |
---|---|
A | 255 |
B | 103 |
G | 207 |
R | 185 |
EntryFee
Type: string
Modifiers: localized
Default value: "Entry fee:"
imgMatchShot
Type: GUIImage
Modifiers: automated
Default value: GUIImage'SPLimgMatchShot'
lblBalance
Type: GUILabel
Modifiers: automated
Default value: GUILabel'SPLlblBalance'
lblMatchEntryFee
Type: GUILabel
Modifiers: automated
Default value: GUILabel'SPLlblMatchEntryFee'
lblMatchPrice
Type: GUILabel
Modifiers: automated
Default value: GUILabel'SPLlblMatchPrice'
lblNoMoney
Type: GUILabel
Modifiers: automated
Default value: GUILabel'SPLlblNoMoney'
MapChallengeWindow
Type: string
The map challenge window
Default value: "GUI2K4.UT2K4SP_MapChallenge"
NotEnoughPlayers
Type: string
Modifiers: localized
Default value: "You do not have enough healthy team mates for this match.|%teammates% healthy team mates are required, you only have %healthy%."
PrizeMoney
Type: string
Modifiers: localized
Default value: "Prize money:"
RoleWindow
Type: UT2K4SP_TeamRoles
sbDetails
Type: GUIScrollTextBox
Modifiers: automated
Default value: GUIScrollTextBox'SPPsbDetails'
sbgDetail
Type: GUISectionBackground
Modifiers: automated
Default value: AltSectionBackground'SPPsbgDetail'
sbgMatch
Type: GUISectionBackground
Modifiers: automated
Default value: AltSectionBackground'SPPsbgMatch'
SelectedMatch
Type: UT2K4LadderButton
TeamRoleWindow
Type: string
This window will be displayed before each team match to assign the roles of the team mates
Default value: "GUI2K4.UT2K4SP_TeamRoles"
Default values
See UT2K4SPTab_LadderBase defaults.
Structs
AnimData
used for button animation
Instance functions
CreateHButtons
Create the ladder buttons, horizontal layout Should be called during InitComponent()
CreateVButtons
Create the ladder buttons Should be called during InitComponent()
DoAnimate
animate the button
GetLadderProgress
GetMapDecription
return the map description
getMatchCaption
InitAnimData
initialize buttons for animation
LadderButtonOnArrival
to show the progress bar again
MapChallengeUpdate
moveMatchInfo
Move the match information components to a new location
OnMapChallenge
onMatchClick
onMatchDblClick
Double click -> play match
onPlayClick
Overrides: UT2K4SPTab_Base.onPlayClick
Play the selected match, first check if we need to assign team mates
selectNextMatch
Select next match should be overwritten in subclasses
showMatchDetails
Show the match details
ShowPanel
Overrides: UT2K4SPTab_Base.ShowPanel
make sure the main window is set
StartMatch
Start the selected match
UpdateBalance
update the balance label
updateButton
Update a single button. buttun style is not updated, this takes quite some time, call SetState when the button is shown