Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:Browser_ServersList (UT2003)

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

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

MaxSimultaneousPings

Type: int

Modifiers: globalconfig


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

GetSortString

event string GetSortString (int i)

Overrides: GUIMultiColumnList.GetSortString


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 ()


InitComponent

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIMultiColumnList.InitComponent


InternalOnKeyEvent

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

Overrides: GUIVertList.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)


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 ()