Gah - a solution with more questions. – EntropicLqd

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[edit]

Property group 'Browser_ServersList'[edit]

IconDescriptions[edit]

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[edit]

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[edit]

Type: array<GameInfo.ServerResponseLine>


Internal variables[edit]

MaxSimultaneousPings[edit]

Type: int

Modifiers: globalconfig


MyPage[edit]

Type: Browser_ServerListPageBase


MyPlayersList[edit]

Type: Browser_PlayersList


MyRulesList[edit]

Type: Browser_RulesList


NumPlayers[edit]

Type: int


NumReceivedPings[edit]

Type: int


OutstandingPings[edit]

Type: array<int>


PingStart[edit]

Type: int


SelStyle[edit]

Type: GUIStyles


UseSimultaneousPings[edit]

Type: int


Default values[edit]

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[edit]

Events[edit]

GetSortString[edit]

event string GetSortString (int i)

Overrides: GUIMultiColumnList.GetSortString


Timer[edit]

event Timer ()

Overrides: GUIComponent.Timer


Other instance functions[edit]

AddFavorite[edit]

function AddFavorite (ServerBrowser Browser)


AutoPingServers[edit]

function AutoPingServers ()


Clear[edit]

function Clear ()

Overrides: GUIMultiColumnList.Clear


Connect[edit]

function Connect (bool Spectator)


CopyServerToClipboard[edit]

function CopyServerToClipboard ()


InitComponent[edit]

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIMultiColumnList.InitComponent


InternalOnKeyEvent[edit]

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

Overrides: GUIVertList.InternalOnKeyEvent


InvalidatePings[edit]

function InvalidatePings ()


MyOnChange[edit]

function MyOnChange (GUIComponent Sender)


MyOnDblClick[edit]

function bool MyOnDblClick (GUIComponent Sender)


MyOnDrawItem[edit]

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


MyOnReceivedServer[edit]

function MyOnReceivedServer (GameInfo.ServerResponseLine s)


MyPingTimeout[edit]

function MyPingTimeout (int listid, ServerQueryClient.EPingCause PingCause)


MyQueryFinished[edit]

function MyQueryFinished (MasterServerClient.EResponseInfo ResponseInfo, int Info)


MyReceivedPingInfo[edit]

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


RemoveCurrentServer[edit]

function int RemoveCurrentServer ()


RePingServers[edit]

function RePingServers ()


StopPings[edit]

function StopPings ()