GUI2K4.UT2K4QuickPlay
- Extends
- LargeWindow
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIMultiComponent
|
+-- XInterface.GUIPage
|
+-- XInterface.UT2K4GUIPage
|
+-- GUI2K4.PopupPageBase
|
+-- GUI2K4.FloatingWindow
|
+-- GUI2K4.LargeWindow
|
+-- GUI2K4.UT2K4QuickPlay
Inherited Variables from GUI2K4.FloatingWindow |
BLSizing, bMoveAllowed, bMoving, bResizeHeightAllowed, bResizeWidthAllowed, bResizing, BRSizing, BtSizing, b_ExitButton, DefaultHeight, DefaultLeft, DefaultTop, DefaultWidth, HeaderMouseCursorIndex, LSizing, MaxPageHeight, MaxPageWidth, MinPageHeight, MinPageWidth, RSizing, TLSizing, TRSizing, TSizing, t_WindowTitle, WindowName |
Functions Summary |
| | AddQueryTerm (coerce string Key, coerce string Value, MasterServerClient.EQueryType QueryType))
|
| | AddServerToPingQueue (int ServerIndex))
|
| | CancelQuickPlay ()))
|
| | ChangeQuickPlayStatus (bool bIsSearching))
|
| | Closed (GUIComponent Sender, bool bCancelled))
|
| | CloseMSConnection ()))
|
| | CreateQuickPlayQuery (string GameType, int Index ))
|
| | Free ()))
|
| | HandleObject (Object Obj, optional Object OptionalObj_1, optional Object OptionalObj_2 ))
|
| | InitComponent (GUIController MyController, GUIComponent MyComponent))
|
| bool | InternalOnClick (GUIComponent Sender))
|
| bool | NotifyLevelChange ()))
|
| | Opened (GUIComponent Sender))
|
| | PingingComplete ()))
|
| | PingServer (int QueueIndex))
|
| | QueryComplete (MasterServerClient.EResponseInfo ResponseInfo, int Info ))
|
| bool | QuickConnectPending ()))
|
| | ReceivedNewServer (GameInfo.ServerResponseLine NewServer ))
|
| | ReceivedPingInfo (int ServerIndex, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine ServerInfo ))
|
| | ReceivedPingTimeout (int ServerIndex, ServerQueryClient.EPingCause PingCause ))
|
| | ResetQueryClient (ServerQueryClient Client))
|
| | SetStatusCaption (string StatusMessage))
|
| | StatusTimer (GUIComponent Sender))
|
| | Timer ()))
|
| | UpdateQueue ()))
|
| | UpdateServerCount ()))
|
Inherited Functions from GUI2K4.FloatingWindow |
AddSystemMenu, AlignFrame, CheckBounds, FloatingHover, FloatingMousePressed, FloatingMouseRelease, FloatingPreDraw, FloatingRendered, HoveringBottomBorder, HoveringBottomLeft, HoveringLeftBorder, HoveringRightBorder, HoveringTopBorder, HoveringTopLeft, InitComponent, InternalOnCreateComponent, ResizeAllowed, ResizedBoth, ResizedHeight, ResizedWidth, ResolutionChanged, SaveCurrentPosition, SetDefaultPosition, SetFocus, SetMouseCursorIndex, SetPanelPosition, SystemMenuPreDraw, XButtonClicked |
var localized string AuthFailedText;
var localized string BeginningSearchText;
var bool bPendingSearch;
var localized string CancelHint;
var localized string CancelText;
var localized string ConnectHint;
var localized string ConnectionFailedText;
var localized string ConnectText;
var localized array<string> DifficultyOptions;
var config int MaxWaitSeconds;
var localized string NoServersReceivedText;
var localized string NoValidText;
var array<int> PingQueue;
var localized string PlayText;
var int QuickConnectSeconds;
var localized string ReadyText;
var localized string SearchCancelledText;
var localized string SearchingText;
var localized string ServerCountText;
var int ThreadCount;
var localized string TimedOutText;
delegate OnCloseConnection ( )
delegate OnOpenConnection ( )
function AddServerToPingQueue ( int ServerIndex) )
function CancelQuickPlay ( ) )
function ChangeQuickPlayStatus ( bool bIsSearching) )
function CloseMSConnection ( ) )
function CreateQuickPlayQuery ( string GameType, int Index ) )
event Free ( ) )
function HandleObject (
Object Obj, optional
Object OptionalObj_1, optional
Object OptionalObj_2 ) )
function bool NotifyLevelChange ( ) )
function PingingComplete ( ) )
function PingServer ( int QueueIndex) )
function bool QuickConnectPending ( ) )
function SetStatusCaption ( string StatusMessage) )
event Timer ( ) )
function UpdateQueue ( ) )
function UpdateServerCount ( ) )
defaultproperties
{
WinWidth=1.000000
WinHeight=0.370059
WinLeft=0.000000
WinTop=0.250000
Begin Object Class=GUILabel Name=ConnectionStatus
WinWidth=0.849415
WinHeight=0.411678
WinLeft=0.073594
WinTop=0.323438
TextAlign=TXTA_Center
FontScale=FNS_Medium
bBoundToParent=True
bScaleToParent=True
RenderWeight=0.1
OnTimer=StatusTimer
StyleName="TextLabel"
End Object
Begin Object Class=GUILabel Name=ServerCount
WinWidth=0.761916
WinHeight=0.130428
WinLeft=0.120469
WinTop=0.604924
TextAlign=TXTA_Center
FontScale=FNS_Small
StyleName="TextLabel"
bBoundToParent=True
bScaleToParent=True
RenderWeight=0.1
End Object
Begin Object Class=moComboBox Name=GameType
WinWidth=0.488417
WinHeight=0.087720
WinLeft=0.059751
WinTop=0.204219
Caption="Game Type"
Hint="Select the game type you would like to play."
CaptionWidth=0.3
ComponentWidth=-1
TabOrder=0
bAutoSizeCaption=True
bReadOnly=True
bBoundToParent=True
bScaleToParent=True
bStandardized=true
End Object
Begin Object Class=moComboBox Name=DifficultyLevel
WinWidth=0.367167
WinHeight=0.087720
WinLeft=0.571664
WinTop=0.200564
Caption="Difficulty"
Hint="Select the desired game difficulty level to search for. If you are new to UT2004, it is recommended that you choose the \"Beginner\" setting."
CaptionWidth=0.3
ComponentWidth=-1
TabOrder=1
bAutoSizeCaption=True
bReadOnly=True
bBoundToParent=True
bScaleToParent=True
bStandardized=true
End Object
ConnectText="SEARCH"
ConnectHint="Once you've selected a gametype and difficulty level, click \"Search\" to begin searching for a server in the category that has the lowest ping"
CancelText="CANCEL"
CancelHint="Cancel the current \"Quick Join\" search"
Begin Object Class=GUIButton Name=QuickPlaySearch
WinWidth=0.120347
WinHeight=0.109137
WinLeft=0.307992
WinTop=0.767551
TabOrder=2
OnClick=InternalOnClick
bScaleToParent=True
bBoundToParent=True
bStandardized=true
End Object
Begin Object Class=GUIButton Name=QuickPlayClose
Caption="CLOSE"
WinWidth=0.125690
WinHeight=0.109137
WinLeft=0.600883
WinTop=0.767551
TabOrder=4
Hint="Close this window"
OnClick=InternalOnClick
bScaleToParent=True
bBoundToParent=True
bStandardized=true
End Object
Begin Object class=GUIImage name=IBorder
WinWidth=0.878815
WinHeight=0.460699
WinLeft=0.060258
WinTop=0.300283
RenderWeight=0.001
ImageStyle=ISTY_Stretched
Image=material'2K4Menus.NewControls.Display99'
bScaleToParent=True
bBoundToParent=True
End Object
I_Border=iBorder
MaxWaitSeconds=20
b_QuickConnect=QuickPlaySearch
b_lClose=QuickPlayClose
co_Difficulty=DifficultyLevel
co_Game=GameType
l_ServerCount=ServerCount
l_Status=ConnectionStatus
DifficultyOptions(0)="Beginner"
DifficultyOptions(1)="Experienced"
DifficultyOptions(2)="Expert"
bCaptureInput=True
SearchingText="SEARCHING..."
ReadyText="Ready"
BeginningSearchText="Please wait...requesting servers for gametype:"
AuthFailedText="Authentication failed! Please try again later..."
ConnectionFailedText="Connection failed - unable to contact the master server. Please check your network connection and try again!"
TimedOutText="Master server took too long to respond to query. Please try again later."
SearchCancelledText="Search cancelled!"
NoServersReceivedText="Sorry, no valid servers found for this gametype!"
NoValidText="Unknown error encountered while pinging servers! Please retry query..."
ServerCountText="Received/Total - %NumReceived%/%TotalServers%"
WindowName="Quick Play"
}
|
Creation time: Do 14.8.2014 09:58:27.202 - Created with
UnCodeX