I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:Browser_ServersList (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIListBase >> GUIVertList >> GUIMultiColumnList >> Browser_ServersList
Package: 
XInterface
This class in other games:
UT2003

null

Properties

Property group 'Browser_ServersList'

IconDescriptions

Type: array<string>

Modifiers: localized


Default value, index 0: "Passworded"

Default value, index 1: "Stats Enabled"

Default value, index 2: "Latest Version"

Default value, index 3: "Listen Server"

Default value, index 4: "Instagib"

Default value, index 5: "Standard Server"

Default value, index 6: "UT Classic"

Icons

Type: array<Material>


Default value, index 0: Material'ServerIcons.Password'

Default value, index 1: Material'ServerIcons.Stats'

Default value, index 2: Material'ServerIcons.LatestVersion'

Default value, index 3: Material'ServerIcons.ListenServer'

Default value, index 4: Material'ServerIcons.Instagib'

Default value, index 5: Material'ServerIcons.Standard'

Default value, index 6: Material'xInterface.S_UTClassic'

Servers

Type: array<GameInfo.ServerResponseLine>


Internal variables

MyPage

Type: Browser_ServerListPageBase


MyPlayersList

Type: Browser_PlayersList


MyRulesList

Type: Browser_RulesList


NumPlayers

Type: int


NumReceivedPings

Type: int


OutstandingPings

Type: array<int>


PingStart

Type: int


SelStyle

Type: GUIStyles


UseSimultaneousPings

Type: int


Default values

Property Value
ColumnHeadings[1] "Server Name"
ColumnHeadings[2] "Map"
ColumnHeadings[3] "Players"
ColumnHeadings[4] "Ping"
InitColumnPerc[0] 0.1
InitColumnPerc[1] 0.37
InitColumnPerc[2] 0.25
InitColumnPerc[3] 0.13
InitColumnPerc[4] 0.15
SortColumn 4

Functions

Events

InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIListBase.InitComponent


Timer

event Timer ()

Overrides: GUIComponent.Timer


Other instance functions

AddFavorite

function AddFavorite (ServerBrowser Browser)


AutoPingServers

function AutoPingServers ()


Clear

function Clear ()

Overrides: GUIMultiColumnList.Clear


Connect

function Connect (bool Spectator)


CopyServerToClipboard

function CopyServerToClipboard ()


GetSortString

function string GetSortString (int i)

Overrides: GUIMultiColumnList.GetSortString


InternalOnKeyEvent

function bool InternalOnKeyEvent (out byte Key, out byte State, float delta)

Overrides: GUIListBase.InternalOnKeyEvent


InvalidatePings

function InvalidatePings ()


MyOnChange

function MyOnChange (GUIComponent Sender)


MyOnDblClick

function bool MyOnDblClick (GUIComponent Sender)


MyOnDrawItem

function MyOnDrawItem (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending)


MyOnReceivedServer

function MyOnReceivedServer (GameInfo.ServerResponseLine s)


MyPingTimeout

function MyPingTimeout (int listid, ServerQueryClient.EPingCause PingCause)


MyQueryFinished

function MyQueryFinished (MasterServerClient.EResponseInfo ResponseInfo, int Info)


MyReceivedPingInfo

function MyReceivedPingInfo (int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s)


RemoveCurrentServer

function int RemoveCurrentServer ()


RePingServers

function RePingServers ()


StopPings

function StopPings ()