I don't need to test my programs. I have an error-correcting modem.

UE2:UT2K4GamePageBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPage >> UT2K4GUIPage >> UT2K4MainPage >> UT2K4GamePageBase
Package: 
GUI2K4
Direct subclasses:
UT2K4GamePageMP, UT2K4GamePageSP

Created on: 12/11/2003 Base class for Instant Action & Host Multiplayer pages

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

Property group 'UT2K4GamePageBase'[edit]

b_Back[edit]

Type: GUIButton

Modifiers: editconst, noexport


b_Primary[edit]

Type: GUIButton

Modifiers: editconst, noexport


b_Secondary[edit]

Type: GUIButton

Modifiers: editconst, noexport


bUseTabs[edit]

Type: bool

Modifiers: config


CurrentGame[edit]

Type: CacheManager.GameRecord

Modifiers: editconst, noexport


mcRules[edit]

Type: IAMultiColumnRulesPanel

Modifiers: editconst, noexport


mcServerRules[edit]

Type: UT2K4Tab_ServerRulesPanel

Modifiers: editconst, noexport

added by BDB

p_BotConfig[edit]

Type: UT2K4Tab_BotConfigBase

Modifiers: editconst, noexport


p_Game[edit]

Type: UT2K4Tab_GameTypeBase

Modifiers: editconst, noexport


p_Main[edit]

Type: UT2K4Tab_MainBase

Modifiers: editconst, noexport


p_Mutators[edit]

Type: UT2K4Tab_MutatorBase

Modifiers: editconst, noexport


p_Rules[edit]

Type: UT2K4Tab_RulesBase

Modifiers: editconst, noexport


PageCaption[edit]

Type: string

Modifiers: localized


RuleInfo[edit]

Type: PlayInfo

Modifiers: editconst, noexport


Default values[edit]

Property Value
OnOpen InternalOnOpen
PanelCaption[0] "Gametype"
PanelCaption[1] "Select Map"
PanelCaption[2] "Game Rules"
PanelCaption[3] "Mutators"
PanelCaption[4] "Bot Config"
PanelHint[0] "Choose the gametype to play..."
PanelHint[1] "Preview the maps for the currently selected gametype..."
PanelHint[2] "Configure the current game type..."
PanelHint[3] "Select and configure any mutators to use..."
PanelHint[4] "Configure any bots that will be in the session..."
t_Header GUIHeader'GamePageHeader'

Subobjects[edit]

GamePageHeader[edit]

Class: XInterface.GUIHeader

Property Value
RenderWeight 0.3

Functions[edit]

Events[edit]

Free[edit]

event Free ()

Overrides: GUIPage.Free


InitComponent[edit]

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4MainPage.InitComponent


NotifyLevelChange[edit]

event bool NotifyLevelChange ()

Overrides: GUIPage.NotifyLevelChange


Other instance functions[edit]

ChangeGameType[edit]

function ChangeGameType (bool bIsCustom)


ChangeMutators[edit]

function ChangeMutators (string ActiveMutatorString)


GameTypeLocked[edit]

function bool GameTypeLocked ()


GetBotTab[edit]

function GUITabButton GetBotTab ()


GetBotTabName[edit]

function string GetBotTabName ()


InitRuleInfo[edit]

function InitRuleInfo (array<class<Info> > PIClasses)


InternalOnChange[edit]

function InternalOnChange (GUIComponent Sender)

Overrides: UT2K4MainPage.InternalOnChange


InternalOnClick[edit]

function bool InternalOnClick (GUIComponent Sender)


InternalOnOpen[edit]

function InternalOnOpen ()


PrepareToPlay[edit]

function PrepareToPlay (out string GameURL, optional string OverrideMap)


SetRuleInfo[edit]

function SetRuleInfo (optional string GameName)


SetupBotText[edit]

function SetupBotText (class<GameInfoGameClass)


StartGame[edit]

function StartGame (string GameURL, bool bAlt)


UpdateBotSetting[edit]

function UpdateBotSetting (string NewValue, moNumericEdit BotControl)