Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

GUI2K4.UT2K4GamePageBase

Extends
UT2K4MainPage

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.UT2K4MainPage
                  |   
                  +-- GUI2K4.UT2K4GamePageBase

Direct Known Subclasses:

UT2K4GamePageMP, UT2K4GamePageSP

Variables Summary
UT2K4GamePageBase
boolbUseTabs
GUIButtonb_Back
GUIButtonb_Primary
GUIButtonb_Secondary
CacheManager.GameRecordCurrentGame
IAMultiColumnRulesPanelmcRules
UT2K4Tab_ServerRulesPanelmcServerRules
stringPageCaption
UT2K4Tab_BotConfigBasep_BotConfig
UT2K4Tab_GameTypeBasep_Game
UT2K4Tab_MainBasep_Main
UT2K4Tab_MutatorBasep_Mutators
UT2K4Tab_RulesBasep_Rules
PlayInfoRuleInfo
Inherited Variables from GUI2K4.UT2K4MainPage
c_Tabs, HighScoreFile, i_Background, i_bkChar, i_bkScan, PanelCaption, PanelClass, PanelHint, TotalUnlockedCharacters, t_Footer, t_Header
Inherited Variables from XInterface.UT2K4GUIPage
BeepSound, FadeInSound, PopInSound, SlideInSound

Functions Summary
function ChangeGameType (bool bIsCustom)
function ChangeMutators (string ActiveMutatorString)
event Free ()
functionbool GameTypeLocked ()
functionGUITabButton GetBotTab ()
functionstring GetBotTabName ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function InitRuleInfo (array > PIClasses)
function InternalOnChange (GUIComponent Sender)
functionbool InternalOnClick (GUIComponent Sender)
function InternalOnOpen ()
eventbool NotifyLevelChange ()
function PrepareToPlay (out string GameURL, optional string OverrideMap)
function SetRuleInfo (optional string GameName)
function SetupBotText (class<GameInfo> GameClass)
function StartGame (string GameURL, bool bAlt)
function UpdateBotSetting (string NewValue, moNumericEdit BotControl)
Inherited Functions from GUI2K4.UT2K4MainPage
GetRestoreParams, HandleParameters, InitComponent, InternalOnChange, IsUnlocked, UnlockCharacter


Variables Detail

UT2K4GamePageBase

bUseTabs Source code

var(UT2K4GamePageBase) config bool bUseTabs;

b_Back Source code

var(UT2K4GamePageBase) editconst noexport GUIButton b_Back;

b_Primary Source code

var(UT2K4GamePageBase) editconst noexport GUIButton b_Primary;

b_Secondary Source code

var(UT2K4GamePageBase) editconst noexport GUIButton b_Secondary;

CurrentGame Source code

var(UT2K4GamePageBase) editconst noexport CacheManager.GameRecord CurrentGame;

mcRules Source code

var(UT2K4GamePageBase) editconst noexport IAMultiColumnRulesPanel mcRules;

mcServerRules Source code

var(UT2K4GamePageBase) editconst noexport UT2K4Tab_ServerRulesPanel mcServerRules;

PageCaption Source code

var(UT2K4GamePageBase) localized string PageCaption;

p_BotConfig Source code

var(UT2K4GamePageBase) editconst noexport UT2K4Tab_BotConfigBase p_BotConfig;

p_Game Source code

var(UT2K4GamePageBase) editconst noexport UT2K4Tab_GameTypeBase p_Game;

p_Main Source code

var(UT2K4GamePageBase) editconst noexport UT2K4Tab_MainBase p_Main;

p_Mutators Source code

var(UT2K4GamePageBase) editconst noexport UT2K4Tab_MutatorBase p_Mutators;

p_Rules Source code

var(UT2K4GamePageBase) editconst noexport UT2K4Tab_RulesBase p_Rules;

RuleInfo Source code

var(UT2K4GamePageBase) editconst noexport PlayInfo RuleInfo;


Functions Detail

ChangeGameType Source code

function ChangeGameType ( bool bIsCustom )

ChangeMutators Source code

function ChangeMutators ( string ActiveMutatorString )

Free Source code

event Free ( )

GameTypeLocked Source code

function bool GameTypeLocked ( )

GetBotTab Source code

function GUITabButton GetBotTab ( )

GetBotTabName Source code

function string GetBotTabName ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InitRuleInfo Source code

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

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender )

InternalOnOpen Source code

function InternalOnOpen ( )

NotifyLevelChange Source code

event bool NotifyLevelChange ( )

PrepareToPlay Source code

function PrepareToPlay ( out string GameURL, optional string OverrideMap )

SetRuleInfo Source code

function SetRuleInfo ( optional string GameName )

SetupBotText Source code

function SetupBotText ( class<GameInfo> GameClass )

StartGame Source code

function StartGame ( string GameURL, bool bAlt )

UpdateBotSetting Source code

function UpdateBotSetting ( string NewValue, moNumericEdit BotControl )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUIHeader Name=GamePageHeader
         RenderWeight=0.300000
     End Object
     t_Header=GUIHeader'GUI2K4.UT2K4GamePageBase.GamePageHeader'

     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..."
     OnOpen=UT2K4GamePageBase.InternalOnOpen
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:22.359 - Created with UnCodeX