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

UTGame.UTUITabPage_GameModeSelection

Extends
UTTabPage
Modifiers
placeable

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Game mode selection page for UT3.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- Engine.UIContainer
            |   
            +-- Engine.UITabPage
               |   
               +-- UTGame.UTTabPage
                  |   
                  +-- UTGame.UTUITabPage_GameModeSelection

Constants Summary
Inherited Contants from Engine.UITabPage
CAPTION_DATABINDING_INDEX, DESCRIPTION_DATABINDING_INDEX, TOOLTIP_DATABINDING_INDEX

Variables Summary
UILabelGameModeDescription
UTUIListGameModeList
UIImageGameModePreviewImage
Inherited Variables from UTGame.UTTabPage
bRequiresTick
Inherited Variables from Engine.UITabPage
ButtonCaption, ButtonClass, ButtonToolTip, PageDescription, TabButton

Delegates Summary
delegate OnGameModeSelected (string InGameMode, string InDefaultMap, string GameSettingsClass, bool bSelectionSubmitted)
Inherited Delegates from UTGame.UTTabPage
OnTick

Functions Summary
functionstring GetOptionSet ()))
function OnGameModeChanged (bool bSubmitted))
function OnGameModeList_SubmitSelection (UIList Sender, optional int PlayerIndex=0 ))
function OnGameModeList_ValueChanged (UIObject Sender, optional int PlayerIndex=0 ))
event PostInitialize ()))
Inherited Functions from UTGame.UTTabPage
CloseParentScene, GetButtonBar, HandleInputKey, OnChildRepositioned, SetupButtonBar
Inherited Functions from Engine.UITabPage
ActivatePage, AddedToTabControl, CanActivatePage, ClearBoundDataStores, CreateTabButton, GetBoundDataStores, GetDataStoreBinding, GetOwnerTabControl, GetTabButton, IsActivePage, LinkToTabButton, NotifyDataStoreValueUpdated, OnActiveStateChanged, RefreshSubscriberValue, RemovedFromParent, SetDataStoreBinding, SetTabCaption


Variables Detail

GameModeDescription Source code

var transient UILabel GameModeDescription;
Description of the currently selected game mode.

GameModeList Source code

var transient UTUIList GameModeList;
Reference to the game mode list.

GameModePreviewImage Source code

var transient UIImage GameModePreviewImage;
Preview image for a game mode.


Delegates Detail

OnGameModeSelected Source code

delegate OnGameModeSelected ( string InGameMode, string InDefaultMap, string GameSettingsClass, bool bSelectionSubmitted )
Delegate for when the user selects a game mode on this page.


Functions Detail

GetOptionSet Source code

function string GetOptionSet ( ) )

@return Returns the option set for the currently selected game mode.

OnGameModeChanged Source code

function OnGameModeChanged ( bool bSubmitted) )
Callback for when the game mode changes, issues the delegate and sets some registry values.

OnGameModeList_SubmitSelection Source code

function OnGameModeList_SubmitSelection ( UIList Sender, optional int PlayerIndex=0 ) )
Called when the user presses Enter (or any other action bound to UIKey_SubmitListSelection) while this list has focus.
@param Sender the list that is submitting the selection

OnGameModeList_ValueChanged Source code

function OnGameModeList_ValueChanged ( UIObject Sender, optional int PlayerIndex=0 ) )
Called when the user presses Enter (or any other action bound to UIKey_SubmitListSelection) while this list has focus.
@param Sender the list that is submitting the selection

PostInitialize Source code

event PostInitialize ( ) )
Post initialization event - Setup widget delegates.


Defaultproperties

defaultproperties
{
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTTabPage:WidgetEventComponent'
      ObjectArchetype=UIComp_Event'UTGame.Default__UTTabPage:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__UTUITabPage_GameModeSelection"
   ObjectArchetype=UTTabPage'UTGame.Default__UTTabPage'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:59.610 - Created with UnCodeX