Mostly Harmless

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

Contents

Package: 
XInterface
This class in other games:
UT2003

null

[edit] Properties

[edit] Property group 'Browser_ServersList'

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

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

[edit] Servers

Type: array<GameInfo.ServerResponseLine>


[edit] Internal variables

[edit] MyPage

Type: Browser_ServerListPageBase


[edit] MyPlayersList

Type: Browser_PlayersList


[edit] MyRulesList

Type: Browser_RulesList


[edit] NumPlayers

Type: int


[edit] NumReceivedPings

Type: int


[edit] OutstandingPings

Type: array<int>


[edit] PingStart

Type: int


[edit] SelStyle

Type: GUIStyles


[edit] UseSimultaneousPings

Type: int


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

[edit] Functions

[edit] Events

[edit] InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIListBase.InitComponent


[edit] Timer

event Timer ()

Overrides: GUIComponent.Timer


[edit] Other instance functions

[edit] AddFavorite

function AddFavorite (ServerBrowser Browser)


[edit] AutoPingServers

function AutoPingServers ()


[edit] Clear

function Clear ()

Overrides: GUIMultiColumnList.Clear


[edit] Connect

function Connect (bool Spectator)


[edit] CopyServerToClipboard

function CopyServerToClipboard ()


[edit] GetSortString

function string GetSortString (int i)

Overrides: GUIMultiColumnList.GetSortString


[edit] InternalOnKeyEvent

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

Overrides: GUIListBase.InternalOnKeyEvent


[edit] InvalidatePings

function InvalidatePings ()


[edit] MyOnChange

function MyOnChange (GUIComponent Sender)


[edit] MyOnDblClick

function bool MyOnDblClick (GUIComponent Sender)


[edit] MyOnDrawItem

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


[edit] MyOnReceivedServer

function MyOnReceivedServer (GameInfo.ServerResponseLine s)


[edit] MyPingTimeout

function MyPingTimeout (int listid, ServerQueryClient.EPingCause PingCause)


[edit] MyQueryFinished

function MyQueryFinished (MasterServerClient.EResponseInfo ResponseInfo, int Info)


[edit] MyReceivedPingInfo

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


[edit] RemoveCurrentServer

function int RemoveCurrentServer ()


[edit] RePingServers

function RePingServers ()


[edit] StopPings

function StopPings ()