UE2:UT2K4GamePageBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
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

Property group 'UT2K4GamePageBase'

b_Back

Type: GUIButton

Modifiers: editconst, noexport


b_Primary

Type: GUIButton

Modifiers: editconst, noexport


b_Secondary

Type: GUIButton

Modifiers: editconst, noexport


bUseTabs

Type: bool

Modifiers: config


CurrentGame

Type: CacheManager.GameRecord

Modifiers: editconst, noexport


mcRules

Type: IAMultiColumnRulesPanel

Modifiers: editconst, noexport


mcServerRules

Type: UT2K4Tab_ServerRulesPanel

Modifiers: editconst, noexport

added by BDB

p_BotConfig

Type: UT2K4Tab_BotConfigBase

Modifiers: editconst, noexport


p_Game

Type: UT2K4Tab_GameTypeBase

Modifiers: editconst, noexport


p_Main

Type: UT2K4Tab_MainBase

Modifiers: editconst, noexport


p_Mutators

Type: UT2K4Tab_MutatorBase

Modifiers: editconst, noexport


p_Rules

Type: UT2K4Tab_RulesBase

Modifiers: editconst, noexport


PageCaption

Type: string

Modifiers: localized


RuleInfo

Type: PlayInfo

Modifiers: editconst, noexport


Default values

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

GamePageHeader

Class: XInterface.GUIHeader

Property Value
RenderWeight 0.3

Functions

Events

Free

event Free ()

Overrides: GUIPage.Free


InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4MainPage.InitComponent


NotifyLevelChange

event bool NotifyLevelChange ()

Overrides: GUIPage.NotifyLevelChange


Other instance functions

ChangeGameType

function ChangeGameType (bool bIsCustom)


ChangeMutators

function ChangeMutators (string ActiveMutatorString)


GameTypeLocked

function bool GameTypeLocked ()


GetBotTab

function GUITabButton GetBotTab ()


GetBotTabName

function string GetBotTabName ()


InitRuleInfo

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


InternalOnChange

function InternalOnChange (GUIComponent Sender)

Overrides: UT2K4MainPage.InternalOnChange


InternalOnClick

function bool InternalOnClick (GUIComponent Sender)


InternalOnOpen

function InternalOnOpen ()


PrepareToPlay

function PrepareToPlay (out string GameURL, optional string OverrideMap)


SetRuleInfo

function SetRuleInfo (optional string GameName)


SetupBotText

function SetupBotText (class<GameInfoGameClass)


StartGame

function StartGame (string GameURL, bool bAlt)


UpdateBotSetting

function UpdateBotSetting (string NewValue, moNumericEdit BotControl)