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

UTGame.UTUITabPage_ServerBrowser

Extends
UTTabPage
Modifiers
placeable

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Tab page for a server browser.

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

Direct Known Subclasses:

UTUITabPage_FindQuickMatch, UTUITabPage_ServerFavorites, UTUITabPage_ServerHistory

Constants Summary
CONTEXT_ALLOWKEYBOARD=11
CONTEXT_ALLOWKEYBOARD_ANY=2
CONTEXT_ALLOWKEYBOARD_NO=0
CONTEXT_ALLOWKEYBOARD_YES=1
CONTEXT_BOTSKILL=0
CONTEXT_BOTSKILL_ADEPT=5
CONTEXT_BOTSKILL_AUTOADJUSTSKILL=0
CONTEXT_BOTSKILL_AVERAGE=2
CONTEXT_BOTSKILL_EXPERIENCED=3
CONTEXT_BOTSKILL_GODLIKE=8
CONTEXT_BOTSKILL_INHUMAN=7
CONTEXT_BOTSKILL_MASTERFUL=6
CONTEXT_BOTSKILL_NOVICE=1
CONTEXT_BOTSKILL_SKILLED=4
CONTEXT_CAMPAIGN=9
CONTEXT_CAMPAIGN_NO=0
CONTEXT_CAMPAIGN_YES=1
CONTEXT_DEDICATEDSERVER=14
CONTEXT_DEDICATEDSERVER_NO=0
CONTEXT_DEDICATEDSERVER_YES=1
CONTEXT_EMPTYSERVER=13
CONTEXT_EMPTYSERVER_NO=0
CONTEXT_EMPTYSERVER_YES=1
CONTEXT_FORCERESPAWN=10
CONTEXT_FORCERESPAWN_NO=0
CONTEXT_FORCERESPAWN_YES=1
CONTEXT_FULLSERVER=12
CONTEXT_FULLSERVER_NO=0
CONTEXT_FULLSERVER_YES=1
CONTEXT_GAME_MODE=0x0000800B
CONTEXT_GAME_MODE_BETRAYAL=9
CONTEXT_GAME_MODE_CAMPAIGN=7
CONTEXT_GAME_MODE_CTF=1
CONTEXT_GAME_MODE_CUSTOM=6
CONTEXT_GAME_MODE_DM=0
CONTEXT_GAME_MODE_DUEL=5
CONTEXT_GAME_MODE_GREED=8
CONTEXT_GAME_MODE_TDM=4
CONTEXT_GAME_MODE_VCTF=3
CONTEXT_GAME_MODE_WAR=2
CONTEXT_GOALSCORE_10=1
CONTEXT_GOALSCORE_15=2
CONTEXT_GOALSCORE_20=3
CONTEXT_GOALSCORE_30=4
CONTEXT_GOALSCORE_5=0
CONTEXT_LOCKEDSERVER=7
CONTEXT_LOCKEDSERVER_NO=0
CONTEXT_LOCKEDSERVER_YES=1
CONTEXT_MAPNAME=1
CONTEXT_MAPNAME_ARSENAL=7
CONTEXT_MAPNAME_AVALANCHE=28
CONTEXT_MAPNAME_BIOHAZARD=8
CONTEXT_MAPNAME_CARBON_FIRE=9
CONTEXT_MAPNAME_COLDHARBOR=51
CONTEXT_MAPNAME_CONFRONTATION=62
CONTEXT_MAPNAME_CONTAINMENT=21
CONTEXT_MAPNAME_CONTAINMENTSP=22
CONTEXT_MAPNAME_CORET=1
CONTEXT_MAPNAME_CORRUPTION=23
CONTEXT_MAPNAME_CUSTOM=0
CONTEXT_MAPNAME_DARKMATCH=57
CONTEXT_MAPNAME_DECK=10
CONTEXT_MAPNAME_DEFIANCE=11
CONTEXT_MAPNAME_DEIMOS=12
CONTEXT_MAPNAME_DIESEL=13
CONTEXT_MAPNAME_DOWNTOWN=29
CONTEXT_MAPNAME_DOWNTOWNNECRIS=52
CONTEXT_MAPNAME_DUSK=30
CONTEXT_MAPNAME_EDENINC=59
CONTEXT_MAPNAME_FACINGWORLDS=47
CONTEXT_MAPNAME_FEARLESS=14
CONTEXT_MAPNAME_FLOODGATE=31
CONTEXT_MAPNAME_GATEWAY=15
CONTEXT_MAPNAME_HEAT_RAY=16
CONTEXT_MAPNAME_HOSTILE=63
CONTEXT_MAPNAME_HYDROSIS=2
CONTEXT_MAPNAME_ISLANDER=32
CONTEXT_MAPNAME_ISLANDERNECRIS=33
CONTEXT_MAPNAME_KARGO=24
CONTEXT_MAPNAME_KBARGE=45
CONTEXT_MAPNAME_LOSTCAUSE=53
CONTEXT_MAPNAME_MARKET_DISTRICT=34
CONTEXT_MAPNAME_MISSION_SELECTION=44
CONTEXT_MAPNAME_MORBIAS=46
CONTEXT_MAPNAME_MORBID=54
CONTEXT_MAPNAME_NANOBLACK=55
CONTEXT_MAPNAME_NECROPOLIS=25
CONTEXT_MAPNAME_OCEANRELIC=58
CONTEXT_MAPNAME_OMICRON_DAWN=3
CONTEXT_MAPNAME_ONYX_COAST=35
CONTEXT_MAPNAME_POWER_SURGE=36
CONTEXT_MAPNAME_RAILS=49
CONTEXT_MAPNAME_REFLECTION=4
CONTEXT_MAPNAME_RISING_SUN=17
CONTEXT_MAPNAME_SANCTUARY=18
CONTEXT_MAPNAME_SANDSTORM=26
CONTEXT_MAPNAME_SEARCHLIGHT=48
CONTEXT_MAPNAME_SENTINEL=19
CONTEXT_MAPNAME_SERENITY=37
CONTEXT_MAPNAME_SERENITYNECRIS=38
CONTEXT_MAPNAME_SHAFT=56
CONTEXT_MAPNAME_SHANGRILA=20
CONTEXT_MAPNAME_SINKHOLE=39
CONTEXT_MAPNAME_STRANDED=61
CONTEXT_MAPNAME_STRIDENT=5
CONTEXT_MAPNAME_SUSPENSE=27
CONTEXT_MAPNAME_SUSPENSE_NECRIS=50
CONTEXT_MAPNAME_TANK_CROSSING=40
CONTEXT_MAPNAME_TORLAN=41
CONTEXT_MAPNAME_TORLANLEVIATHAN=42
CONTEXT_MAPNAME_TORLANNECRIS=43
CONTEXT_MAPNAME_TURBINE=60
CONTEXT_MAPNAME_VERTEBRAE=6
CONTEXT_NUMBOTS_0=0
CONTEXT_NUMBOTS_1=1
CONTEXT_NUMBOTS_2=2
CONTEXT_NUMBOTS_3=3
CONTEXT_NUMBOTS_4=4
CONTEXT_NUMBOTS_5=5
CONTEXT_NUMBOTS_6=6
CONTEXT_NUMBOTS_7=7
CONTEXT_NUMBOTS_8=8
CONTEXT_PRESENCE_MENUPRESENCE=0
CONTEXT_PURESERVER=6
CONTEXT_PURESERVER_ANY=2
CONTEXT_PURESERVER_NO=0
CONTEXT_PURESERVER_YES=1
CONTEXT_TIMELIMIT_10=1
CONTEXT_TIMELIMIT_15=2
CONTEXT_TIMELIMIT_20=3
CONTEXT_TIMELIMIT_30=4
CONTEXT_TIMELIMIT_5=0
CONTEXT_VSBOTS=8
CONTEXT_VSBOTS_1_TO_1=2
CONTEXT_VSBOTS_1_TO_2=1
CONTEXT_VSBOTS_2_TO_1=4
CONTEXT_VSBOTS_3_TO_1=5
CONTEXT_VSBOTS_3_TO_2=3
CONTEXT_VSBOTS_4_TO_1=6
CONTEXT_VSBOTS_NONE=0
GS_CDKEY_PART_MAXLENGTH=4
GS_EMAIL_MAXLENGTH=50
GS_MESSAGE_MAXLENGTH=255
GS_PASSWORD_MAXLENGTH=30
GS_USERNAME_MAXLENGTH=15
PROPERTY_CUSTOMGAMEMODE=0x40000002
PROPERTY_CUSTOMMAPNAME=0x40000001
PROPERTY_CUSTOMMUTATORS=0x40000004
PROPERTY_CUSTOMMUTCLASSES=0x40000005
PROPERTY_EPICMUTATORS=0x10000105
PROPERTY_GOALSCORE=0x100000F8
PROPERTY_LEADERBOARDRATING=0x20000004
PROPERTY_NUMBOTS=0x100000F7
PROPERTY_NUMBOTSIA=0x100000FA
PROPERTY_SERVERDESCRIPTION=0x40000003
PROPERTY_STEAMID=0x10000200
PROPERTY_STEAMVAC=0x10000201
PROPERTY_TIMELIMIT=0x100000F9
QUERY_BETRAYAL=8
QUERY_CAMPAIGN=6
QUERY_CTF=2
QUERY_DM=0
QUERY_DUEL=5
QUERY_GREED=7
QUERY_TDM=1
QUERY_VCTF=3
QUERY_WAR=4
SERVERBROWSER_SERVERTYPE_LAN=0
SERVERBROWSER_SERVERTYPE_RANKED=2
SERVERBROWSER_SERVERTYPE_UNRANKED=1
STATS_VIEW_DM_PLAYER_ALLTIME=1
STATS_VIEW_DM_RANKED_ALLTIME=2
STATS_VIEW_DM_VEHICLES_ALLTIME=4
STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME=6
STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME=5
STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME=7
STATS_VIEW_DM_WEAPONS_ALLTIME=3
STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME=8
Inherited Contants from Engine.UITabPage
CAPTION_DATABINDING_INDEX, DESCRIPTION_DATABINDING_INDEX, TOOLTIP_DATABINDING_INDEX

Variables Summary
intAddFavoriteIdx
intBackButtonIdx
boolbGametypeOutdated
boolbSpectate
intCancelButtonIdx
intDetailsButtonIdx
UIListDetailsList
OnlineGameInterfaceGameInterface
UTUIComboBoxGameTypeCombo
intJoinButtonIdx
UTUIDataStore_MenuItemsMenuItemDataStore
UIListMutatorList
OnlineSubsystemOnlineSub
UIListPlayerList
intPlayerMutDetailsIdx
EQueryCompletionActionQueryCompletionAction
intRefreshButtonIdx
UIObjectRefreshingLabel
UTDataStore_GameSearchBaseSearchDataStore
nameSearchDSName
UIToolTipServerBrowserToolTip
UILabelServerCountLabel
UIListServerList
stringServerPassword
intSpectateButtonIdx
UTUIDataStore_StringListStringListDataStore
Inherited Variables from UTGame.UTTabPage
bRequiresTick
Inherited Variables from Engine.UITabPage
ButtonCaption, ButtonClass, ButtonToolTip, PageDescription, TabButton

Enumerations Summary
EQueryCompletionAction
QUERYACTION_None, QUERYACTION_Default, QUERYACTION_CloseScene, QUERYACTION_JoinServer, QUERYACTION_RefreshAll,

Delegates Summary
delegatetransient OnAddToFavorite ()
delegatetransient OnBack ()
delegatetransient OnPrepareToSubmitQuery (UTUITabPage_ServerBrowser Sender)
delegatetransient OnSwitchedGameType ()
Inherited Delegates from UTGame.UTTabPage
OnTick

Functions Summary
eventbool ActivatePage (int PlayerIndex, bool bActivate, optional bool bTakeFocus=true ))
function AddToFavorites (int inPlayerIndex ))
function AdjustLayout ()))
functionbool AllowCloseScene ()))
functionbool AllowJoinServer ()))
functionstring BuildJoinURL (string ResolvedConnectionURL))
function CancelQuery (optional EQueryCompletionAction DesiredCancelAction=QUERYACTION_Default ))
functionbool CheckToolTipPosition (UIToolTip Sender ))
function Cleanup ()))
function ConditionalRefreshServerList (int PlayerIndex ))
functionUTUIButtonBarButton GetButtonBarButton (int ButtonIndex ))
functionint GetDesiredMatchType ()))
functionUTDataStore_GameSearchFavorites GetFavoritesDataStore ()))
functionint GetGameTypeSearchProviderIndex (optional string GameClassName ))
functionbool HandleInputKey (const out InputEventParameters EventParms ))
functionbool HasSelectedServerInFavorites (int ControllerId ))
functionbool HasServerInFavorites (int ControllerId, const out UniqueNetId IdToFind ))
function JoinServer ()))
function MessageBoxClosed ()))
function NotifyGameTypeChanged ()))
functionbool OnButtonBar_AddFavorite (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_Back (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_CancelQuery (UIScreenObject InButton, int inPlayerIndex ))
functionbool OnButtonBar_JoinServer (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_MutatorDetails (UIScreenObject InButton, int InPlayerIndex ))
functionbool OnButtonBar_PlayerDetails (UIScreenObject InButton, int InPlayerIndex ))
functionbool OnButtonBar_Refresh (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_ServerDetails (UIScreenObject InButton, int InPlayerIndex ))
functionbool OnButtonBar_SpectateServer (UIScreenObject InButton, int InPlayerIndex))
function OnCancelSearchComplete (bool bWasSuccessful ))
function OnFindOnlineGamesComplete (bool bWasSuccessful))
function OnFindOnlineGamesCompleteDelegate (bool bWasSuccessful))
function OnGameTypeChanged (UIObject Sender, int PlayerIndex ))
function OnJoinGameComplete (bool bSuccessful))
function OnPasswordDialog_Closed (UTUIScene_MessageBox MessageBox, int SelectedOption, int PlayerIndex))
function OnServerList_SubmitSelection (UIList Sender, int PlayerIndex ))
function OnServerList_ValueChanged (UIObject Sender, int PlayerIndex ))
function OnUpdateServerComplete (bool bWasSuccessful))
event PostInitialize ()))
function ProcessJoin ()))
function PromptForServerPassword ()))
functionbool QueryServerBrowserTooltip (UIObject Sender, out UIToolTip CustomToolTip ))
function RefreshDetailsList ()))
function RefreshServerList (int InPlayerIndex, optional int MaxResults=1000))
functionbool ServerIsPrivate ()))
function ServerListResorted (UIList Sender ))
function SetupButtonBar (UTUIButtonBar ButtonBar))
function SetupExtraButtons (UTUIButtonBar ButtonBar ))
function ShowServerDetails ()))
function SubmitServerListQuery (int PlayerIndex ))
function UpdateButtonStates ()))
function UpdateServerCount ()))
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


Constants Detail

CONTEXT_ALLOWKEYBOARD Source code

const CONTEXT_ALLOWKEYBOARD = 11;

CONTEXT_ALLOWKEYBOARD_ANY Source code

const CONTEXT_ALLOWKEYBOARD_ANY = 2;

CONTEXT_ALLOWKEYBOARD_NO Source code

const CONTEXT_ALLOWKEYBOARD_NO = 0;

CONTEXT_ALLOWKEYBOARD_YES Source code

const CONTEXT_ALLOWKEYBOARD_YES = 1;

CONTEXT_BOTSKILL Source code

const CONTEXT_BOTSKILL = 0;

CONTEXT_BOTSKILL_ADEPT Source code

const CONTEXT_BOTSKILL_ADEPT = 5;

CONTEXT_BOTSKILL_AUTOADJUSTSKILL Source code

const CONTEXT_BOTSKILL_AUTOADJUSTSKILL = 0;

CONTEXT_BOTSKILL_AVERAGE Source code

const CONTEXT_BOTSKILL_AVERAGE = 2;

CONTEXT_BOTSKILL_EXPERIENCED Source code

const CONTEXT_BOTSKILL_EXPERIENCED = 3;

CONTEXT_BOTSKILL_GODLIKE Source code

const CONTEXT_BOTSKILL_GODLIKE = 8;

CONTEXT_BOTSKILL_INHUMAN Source code

const CONTEXT_BOTSKILL_INHUMAN = 7;

CONTEXT_BOTSKILL_MASTERFUL Source code

const CONTEXT_BOTSKILL_MASTERFUL = 6;

CONTEXT_BOTSKILL_NOVICE Source code

const CONTEXT_BOTSKILL_NOVICE = 1;

CONTEXT_BOTSKILL_SKILLED Source code

const CONTEXT_BOTSKILL_SKILLED = 4;

CONTEXT_CAMPAIGN Source code

const CONTEXT_CAMPAIGN = 9;

CONTEXT_CAMPAIGN_NO Source code

const CONTEXT_CAMPAIGN_NO = 0;

CONTEXT_CAMPAIGN_YES Source code

const CONTEXT_CAMPAIGN_YES = 1;

CONTEXT_DEDICATEDSERVER Source code

const CONTEXT_DEDICATEDSERVER = 14;

CONTEXT_DEDICATEDSERVER_NO Source code

const CONTEXT_DEDICATEDSERVER_NO = 0;

CONTEXT_DEDICATEDSERVER_YES Source code

const CONTEXT_DEDICATEDSERVER_YES = 1;

CONTEXT_EMPTYSERVER Source code

const CONTEXT_EMPTYSERVER = 13;

CONTEXT_EMPTYSERVER_NO Source code

const CONTEXT_EMPTYSERVER_NO = 0;

CONTEXT_EMPTYSERVER_YES Source code

const CONTEXT_EMPTYSERVER_YES = 1;

CONTEXT_FORCERESPAWN Source code

const CONTEXT_FORCERESPAWN = 10;

CONTEXT_FORCERESPAWN_NO Source code

const CONTEXT_FORCERESPAWN_NO = 0;

CONTEXT_FORCERESPAWN_YES Source code

const CONTEXT_FORCERESPAWN_YES = 1;

CONTEXT_FULLSERVER Source code

const CONTEXT_FULLSERVER = 12;

CONTEXT_FULLSERVER_NO Source code

const CONTEXT_FULLSERVER_NO = 0;

CONTEXT_FULLSERVER_YES Source code

const CONTEXT_FULLSERVER_YES = 1;

CONTEXT_GAME_MODE Source code

const CONTEXT_GAME_MODE = 0x0000800B;

CONTEXT_GAME_MODE_BETRAYAL Source code

const CONTEXT_GAME_MODE_BETRAYAL = 9;

CONTEXT_GAME_MODE_CAMPAIGN Source code

const CONTEXT_GAME_MODE_CAMPAIGN = 7;

CONTEXT_GAME_MODE_CTF Source code

const CONTEXT_GAME_MODE_CTF = 1;

CONTEXT_GAME_MODE_CUSTOM Source code

const CONTEXT_GAME_MODE_CUSTOM = 6;

CONTEXT_GAME_MODE_DM Source code

const CONTEXT_GAME_MODE_DM = 0;

CONTEXT_GAME_MODE_DUEL Source code

const CONTEXT_GAME_MODE_DUEL = 5;

CONTEXT_GAME_MODE_GREED Source code

const CONTEXT_GAME_MODE_GREED = 8;

CONTEXT_GAME_MODE_TDM Source code

const CONTEXT_GAME_MODE_TDM = 4;

CONTEXT_GAME_MODE_VCTF Source code

const CONTEXT_GAME_MODE_VCTF = 3;

CONTEXT_GAME_MODE_WAR Source code

const CONTEXT_GAME_MODE_WAR = 2;

CONTEXT_GOALSCORE_10 Source code

const CONTEXT_GOALSCORE_10 = 1;

CONTEXT_GOALSCORE_15 Source code

const CONTEXT_GOALSCORE_15 = 2;

CONTEXT_GOALSCORE_20 Source code

const CONTEXT_GOALSCORE_20 = 3;

CONTEXT_GOALSCORE_30 Source code

const CONTEXT_GOALSCORE_30 = 4;

CONTEXT_GOALSCORE_5 Source code

const CONTEXT_GOALSCORE_5 = 0;

CONTEXT_LOCKEDSERVER Source code

const CONTEXT_LOCKEDSERVER = 7;

CONTEXT_LOCKEDSERVER_NO Source code

const CONTEXT_LOCKEDSERVER_NO = 0;

CONTEXT_LOCKEDSERVER_YES Source code

const CONTEXT_LOCKEDSERVER_YES = 1;

CONTEXT_MAPNAME Source code

const CONTEXT_MAPNAME = 1;

CONTEXT_MAPNAME_ARSENAL Source code

const CONTEXT_MAPNAME_ARSENAL = 7;

CONTEXT_MAPNAME_AVALANCHE Source code

const CONTEXT_MAPNAME_AVALANCHE = 28;

CONTEXT_MAPNAME_BIOHAZARD Source code

const CONTEXT_MAPNAME_BIOHAZARD = 8;

CONTEXT_MAPNAME_CARBON_FIRE Source code

const CONTEXT_MAPNAME_CARBON_FIRE = 9;

CONTEXT_MAPNAME_COLDHARBOR Source code

const CONTEXT_MAPNAME_COLDHARBOR = 51;

CONTEXT_MAPNAME_CONFRONTATION Source code

const CONTEXT_MAPNAME_CONFRONTATION = 62;

CONTEXT_MAPNAME_CONTAINMENT Source code

const CONTEXT_MAPNAME_CONTAINMENT = 21;

CONTEXT_MAPNAME_CONTAINMENTSP Source code

const CONTEXT_MAPNAME_CONTAINMENTSP = 22;

CONTEXT_MAPNAME_CORET Source code

const CONTEXT_MAPNAME_CORET = 1;

CONTEXT_MAPNAME_CORRUPTION Source code

const CONTEXT_MAPNAME_CORRUPTION = 23;

CONTEXT_MAPNAME_CUSTOM Source code

const CONTEXT_MAPNAME_CUSTOM = 0;

CONTEXT_MAPNAME_DARKMATCH Source code

const CONTEXT_MAPNAME_DARKMATCH = 57;

CONTEXT_MAPNAME_DECK Source code

const CONTEXT_MAPNAME_DECK = 10;

CONTEXT_MAPNAME_DEFIANCE Source code

const CONTEXT_MAPNAME_DEFIANCE = 11;

CONTEXT_MAPNAME_DEIMOS Source code

const CONTEXT_MAPNAME_DEIMOS = 12;

CONTEXT_MAPNAME_DIESEL Source code

const CONTEXT_MAPNAME_DIESEL = 13;

CONTEXT_MAPNAME_DOWNTOWN Source code

const CONTEXT_MAPNAME_DOWNTOWN = 29;

CONTEXT_MAPNAME_DOWNTOWNNECRIS Source code

const CONTEXT_MAPNAME_DOWNTOWNNECRIS = 52;

CONTEXT_MAPNAME_DUSK Source code

const CONTEXT_MAPNAME_DUSK = 30;

CONTEXT_MAPNAME_EDENINC Source code

const CONTEXT_MAPNAME_EDENINC = 59;

CONTEXT_MAPNAME_FACINGWORLDS Source code

const CONTEXT_MAPNAME_FACINGWORLDS = 47;

CONTEXT_MAPNAME_FEARLESS Source code

const CONTEXT_MAPNAME_FEARLESS = 14;

CONTEXT_MAPNAME_FLOODGATE Source code

const CONTEXT_MAPNAME_FLOODGATE = 31;

CONTEXT_MAPNAME_GATEWAY Source code

const CONTEXT_MAPNAME_GATEWAY = 15;

CONTEXT_MAPNAME_HEAT_RAY Source code

const CONTEXT_MAPNAME_HEAT_RAY = 16;

CONTEXT_MAPNAME_HOSTILE Source code

const CONTEXT_MAPNAME_HOSTILE = 63;

CONTEXT_MAPNAME_HYDROSIS Source code

const CONTEXT_MAPNAME_HYDROSIS = 2;

CONTEXT_MAPNAME_ISLANDER Source code

const CONTEXT_MAPNAME_ISLANDER = 32;

CONTEXT_MAPNAME_ISLANDERNECRIS Source code

const CONTEXT_MAPNAME_ISLANDERNECRIS = 33;

CONTEXT_MAPNAME_KARGO Source code

const CONTEXT_MAPNAME_KARGO = 24;

CONTEXT_MAPNAME_KBARGE Source code

const CONTEXT_MAPNAME_KBARGE = 45;

CONTEXT_MAPNAME_LOSTCAUSE Source code

const CONTEXT_MAPNAME_LOSTCAUSE = 53;

CONTEXT_MAPNAME_MARKET_DISTRICT Source code

const CONTEXT_MAPNAME_MARKET_DISTRICT = 34;

CONTEXT_MAPNAME_MISSION_SELECTION Source code

const CONTEXT_MAPNAME_MISSION_SELECTION = 44;

CONTEXT_MAPNAME_MORBIAS Source code

const CONTEXT_MAPNAME_MORBIAS = 46;

CONTEXT_MAPNAME_MORBID Source code

const CONTEXT_MAPNAME_MORBID = 54;

CONTEXT_MAPNAME_NANOBLACK Source code

const CONTEXT_MAPNAME_NANOBLACK = 55;

CONTEXT_MAPNAME_NECROPOLIS Source code

const CONTEXT_MAPNAME_NECROPOLIS = 25;

CONTEXT_MAPNAME_OCEANRELIC Source code

const CONTEXT_MAPNAME_OCEANRELIC = 58;

CONTEXT_MAPNAME_OMICRON_DAWN Source code

const CONTEXT_MAPNAME_OMICRON_DAWN = 3;

CONTEXT_MAPNAME_ONYX_COAST Source code

const CONTEXT_MAPNAME_ONYX_COAST = 35;

CONTEXT_MAPNAME_POWER_SURGE Source code

const CONTEXT_MAPNAME_POWER_SURGE = 36;

CONTEXT_MAPNAME_RAILS Source code

const CONTEXT_MAPNAME_RAILS = 49;

CONTEXT_MAPNAME_REFLECTION Source code

const CONTEXT_MAPNAME_REFLECTION = 4;

CONTEXT_MAPNAME_RISING_SUN Source code

const CONTEXT_MAPNAME_RISING_SUN = 17;

CONTEXT_MAPNAME_SANCTUARY Source code

const CONTEXT_MAPNAME_SANCTUARY = 18;

CONTEXT_MAPNAME_SANDSTORM Source code

const CONTEXT_MAPNAME_SANDSTORM = 26;

CONTEXT_MAPNAME_SEARCHLIGHT Source code

const CONTEXT_MAPNAME_SEARCHLIGHT = 48;

CONTEXT_MAPNAME_SENTINEL Source code

const CONTEXT_MAPNAME_SENTINEL = 19;

CONTEXT_MAPNAME_SERENITY Source code

const CONTEXT_MAPNAME_SERENITY = 37;

CONTEXT_MAPNAME_SERENITYNECRIS Source code

const CONTEXT_MAPNAME_SERENITYNECRIS = 38;

CONTEXT_MAPNAME_SHAFT Source code

const CONTEXT_MAPNAME_SHAFT = 56;

CONTEXT_MAPNAME_SHANGRILA Source code

const CONTEXT_MAPNAME_SHANGRILA = 20;

CONTEXT_MAPNAME_SINKHOLE Source code

const CONTEXT_MAPNAME_SINKHOLE = 39;

CONTEXT_MAPNAME_STRANDED Source code

const CONTEXT_MAPNAME_STRANDED = 61;

CONTEXT_MAPNAME_STRIDENT Source code

const CONTEXT_MAPNAME_STRIDENT = 5;

CONTEXT_MAPNAME_SUSPENSE Source code

const CONTEXT_MAPNAME_SUSPENSE = 27;

CONTEXT_MAPNAME_SUSPENSE_NECRIS Source code

const CONTEXT_MAPNAME_SUSPENSE_NECRIS = 50;

CONTEXT_MAPNAME_TANK_CROSSING Source code

const CONTEXT_MAPNAME_TANK_CROSSING = 40;

CONTEXT_MAPNAME_TORLAN Source code

const CONTEXT_MAPNAME_TORLAN = 41;

CONTEXT_MAPNAME_TORLANLEVIATHAN Source code

const CONTEXT_MAPNAME_TORLANLEVIATHAN = 42;

CONTEXT_MAPNAME_TORLANNECRIS Source code

const CONTEXT_MAPNAME_TORLANNECRIS = 43;

CONTEXT_MAPNAME_TURBINE Source code

const CONTEXT_MAPNAME_TURBINE = 60;

CONTEXT_MAPNAME_VERTEBRAE Source code

const CONTEXT_MAPNAME_VERTEBRAE = 6;

CONTEXT_NUMBOTS_0 Source code

const CONTEXT_NUMBOTS_0 = 0;

CONTEXT_NUMBOTS_1 Source code

const CONTEXT_NUMBOTS_1 = 1;

CONTEXT_NUMBOTS_2 Source code

const CONTEXT_NUMBOTS_2 = 2;

CONTEXT_NUMBOTS_3 Source code

const CONTEXT_NUMBOTS_3 = 3;

CONTEXT_NUMBOTS_4 Source code

const CONTEXT_NUMBOTS_4 = 4;

CONTEXT_NUMBOTS_5 Source code

const CONTEXT_NUMBOTS_5 = 5;

CONTEXT_NUMBOTS_6 Source code

const CONTEXT_NUMBOTS_6 = 6;

CONTEXT_NUMBOTS_7 Source code

const CONTEXT_NUMBOTS_7 = 7;

CONTEXT_NUMBOTS_8 Source code

const CONTEXT_NUMBOTS_8 = 8;

CONTEXT_PRESENCE_MENUPRESENCE Source code

const CONTEXT_PRESENCE_MENUPRESENCE = 0;

CONTEXT_PURESERVER Source code

const CONTEXT_PURESERVER = 6;

CONTEXT_PURESERVER_ANY Source code

const CONTEXT_PURESERVER_ANY = 2;

CONTEXT_PURESERVER_NO Source code

const CONTEXT_PURESERVER_NO = 0;

CONTEXT_PURESERVER_YES Source code

const CONTEXT_PURESERVER_YES = 1;

CONTEXT_TIMELIMIT_10 Source code

const CONTEXT_TIMELIMIT_10 = 1;

CONTEXT_TIMELIMIT_15 Source code

const CONTEXT_TIMELIMIT_15 = 2;

CONTEXT_TIMELIMIT_20 Source code

const CONTEXT_TIMELIMIT_20 = 3;

CONTEXT_TIMELIMIT_30 Source code

const CONTEXT_TIMELIMIT_30 = 4;

CONTEXT_TIMELIMIT_5 Source code

const CONTEXT_TIMELIMIT_5 = 0;

CONTEXT_VSBOTS Source code

const CONTEXT_VSBOTS = 8;

CONTEXT_VSBOTS_1_TO_1 Source code

const CONTEXT_VSBOTS_1_TO_1 = 2;

CONTEXT_VSBOTS_1_TO_2 Source code

const CONTEXT_VSBOTS_1_TO_2 = 1;

CONTEXT_VSBOTS_2_TO_1 Source code

const CONTEXT_VSBOTS_2_TO_1 = 4;

CONTEXT_VSBOTS_3_TO_1 Source code

const CONTEXT_VSBOTS_3_TO_1 = 5;

CONTEXT_VSBOTS_3_TO_2 Source code

const CONTEXT_VSBOTS_3_TO_2 = 3;

CONTEXT_VSBOTS_4_TO_1 Source code

const CONTEXT_VSBOTS_4_TO_1 = 6;

CONTEXT_VSBOTS_NONE Source code

const CONTEXT_VSBOTS_NONE = 0;

GS_CDKEY_PART_MAXLENGTH Source code

const GS_CDKEY_PART_MAXLENGTH = 4;

GS_EMAIL_MAXLENGTH Source code

const GS_EMAIL_MAXLENGTH = 50;

GS_MESSAGE_MAXLENGTH Source code

const GS_MESSAGE_MAXLENGTH = 255;

GS_PASSWORD_MAXLENGTH Source code

const GS_PASSWORD_MAXLENGTH = 30;

GS_USERNAME_MAXLENGTH Source code

const GS_USERNAME_MAXLENGTH = 15;

PROPERTY_CUSTOMGAMEMODE Source code

const PROPERTY_CUSTOMGAMEMODE = 0x40000002;

PROPERTY_CUSTOMMAPNAME Source code

const PROPERTY_CUSTOMMAPNAME = 0x40000001;

PROPERTY_CUSTOMMUTATORS Source code

const PROPERTY_CUSTOMMUTATORS = 0x40000004;

PROPERTY_CUSTOMMUTCLASSES Source code

const PROPERTY_CUSTOMMUTCLASSES = 0x40000005;

PROPERTY_EPICMUTATORS Source code

const PROPERTY_EPICMUTATORS = 0x10000105;

PROPERTY_GOALSCORE Source code

const PROPERTY_GOALSCORE = 0x100000F8;

PROPERTY_LEADERBOARDRATING Source code

const PROPERTY_LEADERBOARDRATING = 0x20000004;

PROPERTY_NUMBOTS Source code

const PROPERTY_NUMBOTS = 0x100000F7;

PROPERTY_NUMBOTSIA Source code

const PROPERTY_NUMBOTSIA = 0x100000FA;

PROPERTY_SERVERDESCRIPTION Source code

const PROPERTY_SERVERDESCRIPTION = 0x40000003;

PROPERTY_STEAMID Source code

const PROPERTY_STEAMID = 0x10000200;

PROPERTY_STEAMVAC Source code

const PROPERTY_STEAMVAC = 0x10000201;

PROPERTY_TIMELIMIT Source code

const PROPERTY_TIMELIMIT = 0x100000F9;

QUERY_BETRAYAL Source code

const QUERY_BETRAYAL = 8;

QUERY_CAMPAIGN Source code

const QUERY_CAMPAIGN = 6;

QUERY_CTF Source code

const QUERY_CTF = 2;

QUERY_DM Source code

const QUERY_DM = 0;

QUERY_DUEL Source code

const QUERY_DUEL = 5;

QUERY_GREED Source code

const QUERY_GREED = 7;

QUERY_TDM Source code

const QUERY_TDM = 1;

QUERY_VCTF Source code

const QUERY_VCTF = 3;

QUERY_WAR Source code

const QUERY_WAR = 4;

SERVERBROWSER_SERVERTYPE_LAN Source code

const SERVERBROWSER_SERVERTYPE_LAN = 0;

SERVERBROWSER_SERVERTYPE_RANKED Source code

const SERVERBROWSER_SERVERTYPE_RANKED = 2;

SERVERBROWSER_SERVERTYPE_UNRANKED Source code

const SERVERBROWSER_SERVERTYPE_UNRANKED = 1;

STATS_VIEW_DM_PLAYER_ALLTIME Source code

const STATS_VIEW_DM_PLAYER_ALLTIME = 1;

STATS_VIEW_DM_RANKED_ALLTIME Source code

const STATS_VIEW_DM_RANKED_ALLTIME = 2;

STATS_VIEW_DM_VEHICLES_ALLTIME Source code

const STATS_VIEW_DM_VEHICLES_ALLTIME = 4;

STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME Source code

const STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME = 6;

STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME Source code

const STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME = 5;

STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME Source code

const STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME = 7;

STATS_VIEW_DM_WEAPONS_ALLTIME Source code

const STATS_VIEW_DM_WEAPONS_ALLTIME = 3;

STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME Source code

const STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME = 8;


Variables Detail

AddFavoriteIdx Source code

var transient int AddFavoriteIdx;
Indices for the button bar buttons

BackButtonIdx Source code

var transient int BackButtonIdx;
Indices for the button bar buttons

bGametypeOutdated Source code

var private transient bool bGametypeOutdated;
Indicates that the current gametype was changed externally - submit a new query when possible

bSpectate Source code

var private transient bool bSpectate;
Indicates that the current gametype was changed externally - submit a new query when possible

CancelButtonIdx Source code

var transient int CancelButtonIdx;
Indices for the button bar buttons

DetailsButtonIdx Source code

var transient int DetailsButtonIdx;
Indices for the button bar buttons

DetailsList Source code

var transient UIList DetailsList;
Reference to the list of rules for the selected server

GameInterface Source code

var transient OnlineGameInterface GameInterface;
Cached game interface pointer

GameTypeCombo Source code

var transient UTUIComboBox GameTypeCombo;
Reference to the combobox containing the gametypes

JoinButtonIdx Source code

var transient int JoinButtonIdx;
Indices for the button bar buttons

MenuItemDataStore Source code

var transient UTUIDataStore_MenuItems MenuItemDataStore;
Reference to the menu item datastore.

MutatorList Source code

var transient UIList MutatorList;
reference to the list of mutators for the selected server

OnlineSub Source code

var transient OnlineSubsystem OnlineSub;
Cached online subsystem pointer

PlayerList Source code

var transient UIList PlayerList;
reference to the list of players for the selected server

PlayerMutDetailsIdx Source code

var transient int PlayerMutDetailsIdx;
Indices for the button bar buttons

QueryCompletionAction Source code

var private EQueryCompletionAction QueryCompletionAction;
Different actions to take when a query completes.

RefreshButtonIdx Source code

var transient int RefreshButtonIdx;
Indices for the button bar buttons

RefreshingLabel Source code

var transient UIObject RefreshingLabel;
Reference to a label to display when refreshing.

SearchDataStore Source code

var transient UTDataStore_GameSearchBase SearchDataStore;
Reference to the search datastore.

SearchDSName Source code

var protected transient const name SearchDSName;

ServerBrowserToolTip Source code

var private transient UIToolTip ServerBrowserToolTip;
Tooltip which displays the legend for the SB icons

ServerCountLabel Source code

var transient UILabel ServerCountLabel;
Reference to the label which displays the number of servers currently loaded in the list

ServerList Source code

var transient UIList ServerList;
Reference to the list of servers

ServerPassword Source code

var private transient string ServerPassword;
stores the password entered by the user when attempting to connect to a server with a password

SpectateButtonIdx Source code

var transient int SpectateButtonIdx;
Indices for the button bar buttons

StringListDataStore Source code

var transient UTUIDataStore_StringList StringListDataStore;
Reference to the string list datastore.


Enumerations Detail

EQueryCompletionAction Source code

enum EQueryCompletionAction
{
QUERYACTION_None, QUERYACTION_Default, QUERYACTION_CloseScene, QUERYACTION_JoinServer, QUERYACTION_RefreshAll,
};


Delegates Detail

OnAddToFavorite Source code

delegate transient OnAddToFavorite ( )
called when the user moves a server from the history page to the favorites page

OnBack Source code

delegate transient OnBack ( )
Go back delegate for this page.

OnPrepareToSubmitQuery Source code

delegate transient OnPrepareToSubmitQuery ( UTUITabPage_ServerBrowser Sender )
Called when we're about the submit a server query. Usual thing to do is make sure the GameSearch object is up to date

OnSwitchedGameType Source code

delegate transient OnSwitchedGameType ( )
Called when the user changes the game type using the combo box


Functions Detail

ActivatePage Source code

event bool ActivatePage ( int PlayerIndex, bool bActivate, optional bool bTakeFocus=true ) )
Causes this page to become (or no longer be) the tab control's currently active page.
@param PlayerIndex the index [into the Engine.GamePlayers array] for the player that wishes to activate this page.
@param bActivate TRUE if this page should become the tab control's active page; FALSE if it is losing the active status.
@param bTakeFocus specify TRUE to give this panel focus once it's active (only relevant if bActivate = true)
@return TRUE if this page successfully changed its active state; FALSE otherwise.

AddToFavorites Source code

function AddToFavorites ( int inPlayerIndex ) )
Adds the selected server to the list of favorites

AdjustLayout Source code

function AdjustLayout ( ) )
Adjusts the layout of the scene based on the current platform

AllowCloseScene Source code

function bool AllowCloseScene ( ) )
Determine if we're in the right state to close the "Join Game" scene (cancels any pending queries, etc.)
@return TRUE if closing the scene should be allowed; FALSE if there a query is still active - will close the scene when it's safe to do so.

AllowJoinServer Source code

function bool AllowJoinServer ( ) )
Determine if we're in the right state to join a server (cancels any pending queries, etc.)
@return TRUE if joining a server should be allowed; FALSE if there a query is still active - will join the server when it's safe to do so.

BuildJoinURL Source code

function string BuildJoinURL ( string ResolvedConnectionURL) )
Builds the string needed to join a game from the resolved connection: "open 172.168.0.1" NOTE: Overload this method to modify the URL before exec-ing it
@param ResolvedConnectionURL the platform specific URL information
@return the final URL to use to open the map

CancelQuery Source code

function CancelQuery ( optional EQueryCompletionAction DesiredCancelAction=QUERYACTION_Default ) )
Fires an asynchronous task to cancels all active queries.
@param DesiredCancelAction specifies what should happen when the asynchronous task completes.

CheckToolTipPosition Source code

function bool CheckToolTipPosition ( UIToolTip Sender ) )
Handler for the tooltip's CanShowToolTip delegate. Prevents the tooltip timer from being activated if the cursor is not over the correct [first] column.
@param ToolTip the tooltip, duh
@return TRUE to allow the tooltip to be made visible; FALSE to keep it hidden.

Cleanup Source code

function Cleanup ( ) )
Called when the owning scene is being closed - provides a hook for the tab page to ensure it's cleaned up all external references (i.e. delegates, etc.)

ConditionalRefreshServerList Source code

function ConditionalRefreshServerList ( int PlayerIndex ) )
Refreshes the server list by submitting a new query if certain conditions are met.

GetButtonBarButton Source code

final function UTUIButtonBarButton GetButtonBarButton ( int ButtonIndex ) )
Wrapper for grabbing a reference to a button bar button.

GetDesiredMatchType Source code

function int GetDesiredMatchType ( ) )

GetFavoritesDataStore Source code

function UTDataStore_GameSearchFavorites GetFavoritesDataStore ( ) )
Wrapper for getting a reference to the favorites data store. Stub for child classes.

GetGameTypeSearchProviderIndex Source code

function int GetGameTypeSearchProviderIndex ( optional string GameClassName ) )
Retrieve the index in the game search data store's list of search results for the specified gametype class
@param GameClassName the path name of the gametype to find; if not specified, uses the currently selected gametype
@return the index into the UIDataStore_OnlineGameSearch's GameSearchCfgList array for the gametype specified.

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.

HasSelectedServerInFavorites Source code

function bool HasSelectedServerInFavorites ( int ControllerId ) )
Wrapper for HasServerInFavorites which encapsulates finding the UniqueNetId for the currently selected server.
@param ControllerId the index of the controller associated with the logged in player.
@return TRUE if the currently selected server is in the list of server favorites.

HasServerInFavorites Source code

function bool HasServerInFavorites ( int ControllerId, const out UniqueNetId IdToFind ) )
Determines whether the server with the specified Id is in the list of favorites.
@param ControllerId the index of the controller associated with the logged in player.
@param IdToFind the UniqueNetId for the server to find
@return TRUE if the specified server is in the list of server favorites.

JoinServer Source code

function JoinServer ( ) )
Joins the currently selected server.

MessageBoxClosed Source code

function MessageBoxClosed ( ) )
Handler for the message box scene's OnClose delegate when we're displaying a modal dialog while waiting for the active query to complete.

NotifyGameTypeChanged Source code

function NotifyGameTypeChanged ( ) )
Notification that the currently selected gametype was changed externally. Update this tab page to reflect the new gametype.

OnButtonBar_AddFavorite Source code

function bool OnButtonBar_AddFavorite ( UIScreenObject InButton, int InPlayerIndex) )
ButtonBar - Add to favorite

OnButtonBar_Back Source code

function bool OnButtonBar_Back ( UIScreenObject InButton, int InPlayerIndex) )
ButtonBar - Back

OnButtonBar_CancelQuery Source code

function bool OnButtonBar_CancelQuery ( UIScreenObject InButton, int inPlayerIndex ) )

OnButtonBar_JoinServer Source code

function bool OnButtonBar_JoinServer ( UIScreenObject InButton, int InPlayerIndex) )
ButtonBar - JoinServer

OnButtonBar_MutatorDetails Source code

function bool OnButtonBar_MutatorDetails ( UIScreenObject InButton, int InPlayerIndex ) )

OnButtonBar_PlayerDetails Source code

function bool OnButtonBar_PlayerDetails ( UIScreenObject InButton, int InPlayerIndex ) )

OnButtonBar_Refresh Source code

function bool OnButtonBar_Refresh ( UIScreenObject InButton, int InPlayerIndex) )
ButtonBar - Refresh

OnButtonBar_ServerDetails Source code

function bool OnButtonBar_ServerDetails ( UIScreenObject InButton, int InPlayerIndex ) )
ButtonBar - ServerDetails (console only)

OnButtonBar_SpectateServer Source code

function bool OnButtonBar_SpectateServer ( UIScreenObject InButton, int InPlayerIndex) )

OnCancelSearchComplete Source code

function OnCancelSearchComplete ( bool bWasSuccessful ) )
Handler for the 'cancel query' asynchronous task completion. Performs the actions dictated by the current QueryCompletionAction, as set when CancelQuery was called.

OnFindOnlineGamesComplete Source code

function OnFindOnlineGamesComplete ( bool bWasSuccessful) )
Delegate fired when the search for an online game has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnFindOnlineGamesCompleteDelegate Source code

function OnFindOnlineGamesCompleteDelegate ( bool bWasSuccessful) )
Delegate fired each time a new server is received, or when the action completes (if there was an error)
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnGameTypeChanged Source code

function OnGameTypeChanged ( UIObject Sender, int PlayerIndex ) )
Called when the user changes the currently selected gametype via the gametype combo.
@param Sender the UIObject whose value changed
@param PlayerIndex the index of the player that generated the call to this method; used as the PlayerIndex when activating UIEvents; if not specified, the value of GetBestPlayerIndex() is used instead.

OnJoinGameComplete Source code

function OnJoinGameComplete ( bool bSuccessful) )
Callback for when the join completes.

OnPasswordDialog_Closed Source code

private final function OnPasswordDialog_Closed ( UTUIScene_MessageBox MessageBox, int SelectedOption, int PlayerIndex) )
The user has made a selection of the choices available to them.

OnServerList_SubmitSelection Source code

function OnServerList_SubmitSelection ( UIList Sender, int PlayerIndex ) )
Server List - Submit Selection.

OnServerList_ValueChanged Source code

function OnServerList_ValueChanged ( UIObject Sender, int PlayerIndex ) )
Server List - Value Changed.

OnUpdateServerComplete Source code

function OnUpdateServerComplete ( bool bWasSuccessful) )

PostInitialize Source code

event PostInitialize ( ) )
PostInitialize event - Sets delegates for the page.

ProcessJoin Source code

private function ProcessJoin ( ) )

PromptForServerPassword Source code

private final function PromptForServerPassword ( ) )
Displays a dialog to the user which allows him to enter the password for the currently selected server.

QueryServerBrowserTooltip Source code

function bool QueryServerBrowserTooltip ( UIObject Sender, out UIToolTip CustomToolTip ) )
Called when this widget (or one of its children) becomes the ActiveControl. Provides a way for child classes or containers to easily override or short-circuit the standard tooltip that is normally shown. If this delegate is not assigned to any function, the default tool-tip will be displayed if this widget has a data store binding property named "ToolTipBinding" which is bound to a valid data store.
@param Sender the widget that will be displaying the tooltip
@param CustomToolTip to provide a custom tooltip implementation, fill in in this value and return TRUE. The custom tool tip object will then be activated by native code.
@return return FALSE to prevent any tool-tips from being shown, including parents.

RefreshDetailsList Source code

function RefreshDetailsList ( ) )
Refreshes the game details list using the currently selected item in the server list.

RefreshServerList Source code

function RefreshServerList ( int InPlayerIndex, optional int MaxResults=1000) )
Refreshes the server list.

ServerIsPrivate Source code

function bool ServerIsPrivate ( ) )
Determines if the currently selected server is password protected.
@return TRUE if a valid server is selected and it is password protected; FALSE otherwise.

ServerListResorted Source code

function ServerListResorted ( UIList Sender ) )
called when the list is resorted (can be triggered by manual resort from user input or automatic resort from new elements added

SetupButtonBar Source code

function SetupButtonBar ( UTUIButtonBar ButtonBar) )
Sets buttons for the scene.

SetupExtraButtons Source code

function SetupExtraButtons ( UTUIButtonBar ButtonBar ) )
Provides an easy way for child classes to add additional buttons before the ButtonBar's button states are updated

ShowServerDetails Source code

function ShowServerDetails ( ) )
Opens a custom UIScene which displays more verbose details about the server currently selected in the server browser. Console only.

SubmitServerListQuery Source code

function SubmitServerListQuery ( int PlayerIndex ) )
Submits a query for the list of servers which match the current configuration.

UpdateButtonStates Source code

function UpdateButtonStates ( ) )
Updates the enabled state of certain button bar buttons depending on whether a server is selected or not.

UpdateServerCount Source code

function UpdateServerCount ( ) )
Updates the server count label with the number of servers received so far for the currently selected gametype.


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_ServerBrowser"
   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.826 - Created with UnCodeX