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

UTGame.UTUIFrontEnd_BrowserMutatorFilters

Extends
UTUIFrontEnd
Modifiers
dependson ( UTUIDynamicOptionList ) config ( Game )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. The mutator filter menu for the server browser

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIScene
         |   
         +-- UTGame.UTUIScene
            |   
            +-- UTGame.UTUIFrontEnd
               |   
               +-- UTGame.UTUIFrontEnd_BrowserMutatorFilters

Constants Summary
Inherited Contants from UTGame.UTUIScene
CONTEXT_ALLOWKEYBOARD, CONTEXT_ALLOWKEYBOARD_ANY, CONTEXT_ALLOWKEYBOARD_NO, CONTEXT_ALLOWKEYBOARD_YES, CONTEXT_BOTSKILL, CONTEXT_BOTSKILL_ADEPT, CONTEXT_BOTSKILL_AUTOADJUSTSKILL, CONTEXT_BOTSKILL_AVERAGE, CONTEXT_BOTSKILL_EXPERIENCED, CONTEXT_BOTSKILL_GODLIKE, CONTEXT_BOTSKILL_INHUMAN, CONTEXT_BOTSKILL_MASTERFUL, CONTEXT_BOTSKILL_NOVICE, CONTEXT_BOTSKILL_SKILLED, CONTEXT_CAMPAIGN, CONTEXT_CAMPAIGN_NO, CONTEXT_CAMPAIGN_YES, CONTEXT_DEDICATEDSERVER, CONTEXT_DEDICATEDSERVER_NO, CONTEXT_DEDICATEDSERVER_YES, CONTEXT_EMPTYSERVER, CONTEXT_EMPTYSERVER_NO, CONTEXT_EMPTYSERVER_YES, CONTEXT_FORCERESPAWN, CONTEXT_FORCERESPAWN_NO, CONTEXT_FORCERESPAWN_YES, CONTEXT_FULLSERVER, CONTEXT_FULLSERVER_NO, CONTEXT_FULLSERVER_YES, CONTEXT_GAME_MODE, CONTEXT_GAME_MODE_BETRAYAL, CONTEXT_GAME_MODE_CAMPAIGN, CONTEXT_GAME_MODE_CTF, CONTEXT_GAME_MODE_CUSTOM, CONTEXT_GAME_MODE_DM, CONTEXT_GAME_MODE_DUEL, CONTEXT_GAME_MODE_GREED, CONTEXT_GAME_MODE_TDM, CONTEXT_GAME_MODE_VCTF, CONTEXT_GAME_MODE_WAR, CONTEXT_GOALSCORE_10, CONTEXT_GOALSCORE_15, CONTEXT_GOALSCORE_20, CONTEXT_GOALSCORE_30, CONTEXT_GOALSCORE_5, CONTEXT_LOCKEDSERVER, CONTEXT_LOCKEDSERVER_NO, CONTEXT_LOCKEDSERVER_YES, CONTEXT_MAPNAME, CONTEXT_MAPNAME_ARSENAL, CONTEXT_MAPNAME_AVALANCHE, CONTEXT_MAPNAME_BIOHAZARD, CONTEXT_MAPNAME_CARBON_FIRE, CONTEXT_MAPNAME_COLDHARBOR, CONTEXT_MAPNAME_CONFRONTATION, CONTEXT_MAPNAME_CONTAINMENT, CONTEXT_MAPNAME_CONTAINMENTSP, CONTEXT_MAPNAME_CORET, CONTEXT_MAPNAME_CORRUPTION, CONTEXT_MAPNAME_CUSTOM, CONTEXT_MAPNAME_DARKMATCH, CONTEXT_MAPNAME_DECK, CONTEXT_MAPNAME_DEFIANCE, CONTEXT_MAPNAME_DEIMOS, CONTEXT_MAPNAME_DIESEL, CONTEXT_MAPNAME_DOWNTOWN, CONTEXT_MAPNAME_DOWNTOWNNECRIS, CONTEXT_MAPNAME_DUSK, CONTEXT_MAPNAME_EDENINC, CONTEXT_MAPNAME_FACINGWORLDS, CONTEXT_MAPNAME_FEARLESS, CONTEXT_MAPNAME_FLOODGATE, CONTEXT_MAPNAME_GATEWAY, CONTEXT_MAPNAME_HEAT_RAY, CONTEXT_MAPNAME_HOSTILE, CONTEXT_MAPNAME_HYDROSIS, CONTEXT_MAPNAME_ISLANDER, CONTEXT_MAPNAME_ISLANDERNECRIS, CONTEXT_MAPNAME_KARGO, CONTEXT_MAPNAME_KBARGE, CONTEXT_MAPNAME_LOSTCAUSE, CONTEXT_MAPNAME_MARKET_DISTRICT, CONTEXT_MAPNAME_MISSION_SELECTION, CONTEXT_MAPNAME_MORBIAS, CONTEXT_MAPNAME_MORBID, CONTEXT_MAPNAME_NANOBLACK, CONTEXT_MAPNAME_NECROPOLIS, CONTEXT_MAPNAME_OCEANRELIC, CONTEXT_MAPNAME_OMICRON_DAWN, CONTEXT_MAPNAME_ONYX_COAST, CONTEXT_MAPNAME_POWER_SURGE, CONTEXT_MAPNAME_RAILS, CONTEXT_MAPNAME_REFLECTION, CONTEXT_MAPNAME_RISING_SUN, CONTEXT_MAPNAME_SANCTUARY, CONTEXT_MAPNAME_SANDSTORM, CONTEXT_MAPNAME_SEARCHLIGHT, CONTEXT_MAPNAME_SENTINEL, CONTEXT_MAPNAME_SERENITY, CONTEXT_MAPNAME_SERENITYNECRIS, CONTEXT_MAPNAME_SHAFT, CONTEXT_MAPNAME_SHANGRILA, CONTEXT_MAPNAME_SINKHOLE, CONTEXT_MAPNAME_STRANDED, CONTEXT_MAPNAME_STRIDENT, CONTEXT_MAPNAME_SUSPENSE, CONTEXT_MAPNAME_SUSPENSE_NECRIS, CONTEXT_MAPNAME_TANK_CROSSING, CONTEXT_MAPNAME_TORLAN, CONTEXT_MAPNAME_TORLANLEVIATHAN, CONTEXT_MAPNAME_TORLANNECRIS, CONTEXT_MAPNAME_TURBINE, CONTEXT_MAPNAME_VERTEBRAE, CONTEXT_NUMBOTS_0, CONTEXT_NUMBOTS_1, CONTEXT_NUMBOTS_2, CONTEXT_NUMBOTS_3, CONTEXT_NUMBOTS_4, CONTEXT_NUMBOTS_5, CONTEXT_NUMBOTS_6, CONTEXT_NUMBOTS_7, CONTEXT_NUMBOTS_8, CONTEXT_PRESENCE_MENUPRESENCE, CONTEXT_PURESERVER, CONTEXT_PURESERVER_ANY, CONTEXT_PURESERVER_NO, CONTEXT_PURESERVER_YES, CONTEXT_TIMELIMIT_10, CONTEXT_TIMELIMIT_15, CONTEXT_TIMELIMIT_20, CONTEXT_TIMELIMIT_30, CONTEXT_TIMELIMIT_5, CONTEXT_VSBOTS, CONTEXT_VSBOTS_1_TO_1, CONTEXT_VSBOTS_1_TO_2, CONTEXT_VSBOTS_2_TO_1, CONTEXT_VSBOTS_3_TO_1, CONTEXT_VSBOTS_3_TO_2, CONTEXT_VSBOTS_4_TO_1, CONTEXT_VSBOTS_NONE, GS_CDKEY_PART_MAXLENGTH, GS_EMAIL_MAXLENGTH, GS_MESSAGE_MAXLENGTH, GS_PASSWORD_MAXLENGTH, GS_USERNAME_MAXLENGTH, PROPERTY_CUSTOMGAMEMODE, PROPERTY_CUSTOMMAPNAME, PROPERTY_CUSTOMMUTATORS, PROPERTY_CUSTOMMUTCLASSES, PROPERTY_EPICMUTATORS, PROPERTY_GOALSCORE, PROPERTY_LEADERBOARDRATING, PROPERTY_NUMBOTS, PROPERTY_NUMBOTSIA, PROPERTY_SERVERDESCRIPTION, PROPERTY_STEAMID, PROPERTY_STEAMVAC, PROPERTY_TIMELIMIT, QUERY_BETRAYAL, QUERY_CAMPAIGN, QUERY_CTF, QUERY_DM, QUERY_DUEL, QUERY_GREED, QUERY_TDM, QUERY_VCTF, QUERY_WAR, STATS_VIEW_DM_PLAYER_ALLTIME, STATS_VIEW_DM_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLES_ALLTIME, STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME, STATS_VIEW_DM_WEAPONS_ALLTIME, STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME

Variables Summary
array<string>AdditionalMutClasses
array<EMutFilterList>AdditionalMutClassFilters
array<EMutFilterList>AdditionalMutNameFilters
array<string>AdditionalMutNames
boolbOptionDefaultsSet
boolbOptionValuesSet
boolbRegeneratingOptions
array<name>DeferredTimers
intFirstAdditionalMutClassIdx
intFirstAdditionalMutNameIdx
intFirstInstalledMutIdx
intInstalledMutCount
array<EMutFilterList>InstalledMutFilters
EMutatorListMutatorsValue
array<UTUIResourceDataProvider>MutProviders
UTUIDynamicOptionListOptionsList
UTUITabPage_DynamicOptionsOptionsPage
UTDataStore_GameSearchDMSearchDataStore
floatSetupTimeStamp
UTUIDataStore_2DStringListStringDataStore
Inherited Variables from UTGame.UTUIFrontEnd
bCancellingInstallPS3, bInstallingPS3, ButtonBar, CurrentPageIndex, ImportingMessageBoxReference, ImportState, LastURL, PreviousPageIndex, TabControl, TitleMarkupString, VersionFont, VersionPos, VersionText
Inherited Variables from UTGame.UTUIScene
bEditorRealTimePreview, bHidingScene, bIgnoreAxisInput, bShowingScene, bSkipPendingCloseSceneNotify, InputBoxScene, MessageBoxScene, OnlineToastScene, PendingCloseScene, PendingOpenScene, PlayerCardScene

Enumerations Summary
EMutatorList
ML_NoMutators, ML_AnyMutators, ML_Custom
EMutFilterList
MFL_On, MFL_Off, MFL_Either, MFL_Delete
Inherited Enumerations from UTGame.UTUIFrontEnd
EModImport
Inherited Enumerations from UTGame.UTUIScene
EUTBotTeam, EUTRecordDemo

Functions Summary
functionbool bInvalidClassChar (int InChar))
functionbool bInvalidNameChar (int InChar))
functionbool bTimerDeferred (name FunctionName))
function DeferTimer (name FunctionName))
functionUTUIComboBox FindOptionComboByName (UTUIOptionList List, name OptionName))
functionUTUIEditBox FindOptionEditBoxByName (UTUIOptionList List, name OptionName))
functionbool HandleInputKey (const out InputEventParameters EventParms ))
function OnAccept ()))
function OnBack ()))
functionbool OnButtonBar_Accept (UIScreenObject InButton, int PlayerIndex))
functionbool OnButtonBar_Back (UIScreenObject InButton, int PlayerIndex))
functionbool OnMutatorClassAdd (UIEditBox Sender, int PlayerIndex))
functionbool OnMutatorNameAdd (UIEditBox Sender, int PlayerIndex))
function OnOptionChanged (UIScreenObject InObject, name OptionName, int PlayerIndex))
function PostInitialize ()))
function SetupButtonBar ()))
function SetupMenuOptions ()))
function SetupMenuOptionValues ()))
function SetupOptionBindings ()))
function UpdateMenuOptions ()))
functionbool ValidateMutClassString (out string MutString))
functionbool ValidateMutNameString (out string MutString))
Inherited Functions from UTGame.UTUIFrontEnd
BeginHideAnimation, BeginImportMod, BeginInstallPS3, BeginShowAnimation, CancelInstallPS3, CheckForFrontEndError, ChildSceneOpened, GetTitleLabel, HandleInputKey, ImportMod, InstallPS3, OnCancelInstallPS3, OnCancelMessageClosed, OnImportModFinished, OnInstallMessageClosed, OnLoginError_Confirm, OnMainRegion_Show_UIAnimEnd, OnPageActivated, OnRetryPasswordDialog_Closed, OnTabPage_Hide_UIAnimEnd, OnTabPage_Show_UIAnimEnd, PostInitialize, PromptForPassword, SavePassword, SceneActivated, SetTitle, SetupButtonBar, UpdateModState, UpdatePS3InstallState
Inherited Functions from UTGame.UTUIScene
ActivateLevelEvent, AnimEnd, BeginHideAnimation, BeginShowAnimation, CheckCommunicationPrivilegeAndError, CheckContentPrivilegeAndError, CheckForAutoLogin, CheckLinkConnectionAndError, CheckLoginAndError, CheckNatTypeAndDisplayError, CheckOnlinePrivilegeAndError, CloseScene, ConditionallyCheckNumControllers, ConditionallyStartSplitscreen, ConsoleCommand, DeleteDemo, DisplayMessageBox, FindDataStore, FinishCloseScene, FinishOpenScene, GenerateDemoFileName, GetAccountInterface, GetBotTeamNameFromIndex, GetCommonOptionsURL, GetCurrentAudioDevice, GetGameInterface, GetInputBoxScene, GetMessageBoxScene, GetPawnOwner, GetPlayerControllerId, GetPlayerIndex, GetPlayerInterface, GetPlayerInterfaceEx, GetPlayerName, GetPlayerProfile, GetPlayerProfileFromPC, GetPossibleAudioDevices, GetPossibleScreenResolutions, GetPRIOwner, GetUTInteraction, GetUTPlayerOwner, GetWorldInfo, HideOnlineToast, IsBelowMinSpecs, IsControllerInput, IsGame, NotifyChildGameSessionEnded, NotifyGameSessionEnded, OnAnimationFinished, OnCurrentScene_HideAnimationEnded, OnLoginError_Confirm, OnLoginUI_LoginChange, OnLoginUI_LoginFailed, OnPendingCloseScene_HideAnimationEnded, OpenCmdLineURL, OpenScene, OpenSceneByName, PlaySound, SavePlayerProfile, SetAudioDeviceToUse, SetLanPlay, SetScreenResolution, SetupButtonBar, ShowLoginUI, ShowOnlineToast, ShowPlayerCard, StartDedicatedServer, StaticOpenScene, TrimWhitespace, TryCharacterUnlock, UpdateSplitscreenPlayers, ViewportDeProject, ViewportProject


Variables Detail

AdditionalMutClasses Source code

var config array<string> AdditionalMutClasses;

AdditionalMutClassFilters Source code

var array<EMutFilterList> AdditionalMutClassFilters;

AdditionalMutNameFilters Source code

var array<EMutFilterList> AdditionalMutNameFilters;

AdditionalMutNames Source code

var config array<string> AdditionalMutNames;

bOptionDefaultsSet Source code

var bool bOptionDefaultsSet;

bOptionValuesSet Source code

var bool bOptionValuesSet;

bRegeneratingOptions Source code

var bool bRegeneratingOptions;

DeferredTimers Source code

var array<name> DeferredTimers;

FirstAdditionalMutClassIdx Source code

var int FirstAdditionalMutClassIdx;

FirstAdditionalMutNameIdx Source code

var int FirstAdditionalMutNameIdx;

FirstInstalledMutIdx Source code

var int FirstInstalledMutIdx;

InstalledMutCount Source code

var int InstalledMutCount;

InstalledMutFilters Source code

var array<EMutFilterList> InstalledMutFilters;

MutatorsValue Source code

var EMutatorList MutatorsValue;

MutProviders Source code

var array<UTUIResourceDataProvider> MutProviders;

OptionsList Source code

var transient UTUIDynamicOptionList OptionsList;

OptionsPage Source code

var transient UTUITabPage_DynamicOptions OptionsPage;

SearchDataStore Source code

var UTDataStore_GameSearchDM SearchDataStore;

SetupTimeStamp Source code

var float SetupTimeStamp;

StringDataStore Source code

var UTUIDataStore_2DStringList StringDataStore;


Enumerations Detail

EMutatorList Source code

enum EMutatorList
{
ML_NoMutators, ML_AnyMutators, ML_Custom
};

EMutFilterList Source code

enum EMutFilterList
{
MFL_On, MFL_Off, MFL_Either, MFL_Delete
};


Functions Detail

bInvalidClassChar Source code

static final function bool bInvalidClassChar ( int InChar) )

bInvalidNameChar Source code

static final function bool bInvalidNameChar ( int InChar) )

bTimerDeferred Source code

function bool bTimerDeferred ( name FunctionName) )

DeferTimer Source code

function DeferTimer ( name FunctionName) )

FindOptionComboByName Source code

static final function UTUIComboBox FindOptionComboByName ( UTUIOptionList List, name OptionName) )

FindOptionEditBoxByName Source code

static final function UTUIEditBox FindOptionEditBoxByName ( UTUIOptionList List, name OptionName) )

HandleInputKey Source code

function bool HandleInputKey ( const out InputEventParameters EventParms ) )
Provides a hook for unrealscript to respond to input using actual input key names (i.e. Left, Tab, etc.) Called when an input key event is received which this widget responds to and is in the correct state to process. The keys and states widgets receive input for is managed through the UI editor's key binding dialog (F8). This delegate is called BEFORE kismet is given a chance to process the input.
@param EventParms information about the input event.
@return TRUE to indicate that this input key was processed; no further processing will occur on this input key event.

OnAccept Source code

function OnAccept ( ) )

OnBack Source code

function OnBack ( ) )

OnButtonBar_Accept Source code

function bool OnButtonBar_Accept ( UIScreenObject InButton, int PlayerIndex) )
Button bar callbacks

OnButtonBar_Back Source code

function bool OnButtonBar_Back ( UIScreenObject InButton, int PlayerIndex) )

OnMutatorClassAdd Source code

function bool OnMutatorClassAdd ( UIEditBox Sender, int PlayerIndex) )

OnMutatorNameAdd Source code

function bool OnMutatorNameAdd ( UIEditBox Sender, int PlayerIndex) )

OnOptionChanged Source code

function OnOptionChanged ( UIScreenObject InObject, name OptionName, int PlayerIndex) )
OptionList callbacks

PostInitialize Source code

function PostInitialize ( ) )
Post initialize callback

SetupButtonBar Source code

function SetupButtonBar ( ) )

SetupMenuOptions Source code

function SetupMenuOptions ( ) )

SetupMenuOptionValues Source code

function SetupMenuOptionValues ( ) )

SetupOptionBindings Source code

function SetupOptionBindings ( ) )

UpdateMenuOptions Source code

function UpdateMenuOptions ( ) )

ValidateMutClassString Source code

static final function bool ValidateMutClassString ( out string MutString) )

ValidateMutNameString Source code

static final function bool ValidateMutNameString ( out string MutString) )


Defaultproperties

defaultproperties
{
   Begin Object Class=UIComp_Event Name=SceneEventComponent ObjName=SceneEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIFrontEnd:SceneEventComponent'
      ObjectArchetype=UIComp_Event'UTGame.Default__UTUIFrontEnd:SceneEventComponent'
   End Object
   EventProvider=SceneEventComponent
   Name="Default__UTUIFrontEnd_BrowserMutatorFilters"
   ObjectArchetype=UTUIFrontEnd'UTGame.Default__UTUIFrontEnd'
}

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