Mostly Harmless
UE3:UTQueryHelper (UT3)
Object >> UIRoot >> Interaction >> UTQueryHelper |
Contents
- 1 Constants
- 2 Properties
- 3 Enums
- 4 Delegates
- 5 Functions
- 5.1 Static functions
- 5.2 Instance functions
- 5.2.1 BeginJoin
- 5.2.2 DisplayFindIPError
- 5.2.3 FindServerByIP
- 5.2.4 Initialize
- 5.2.5 JoinServerByIP
- 5.2.6 JoinServerBySearchResult
- 5.2.7 OnCancelFindOnlineGames
- 5.2.8 OnCancelFindOnlineGamesComplete
- 5.2.9 OnFindIPErrorDialog_Closed
- 5.2.10 OnFindOnlineGamesComplete
- 5.2.11 OnFindOnlineGamesUpdate
- 5.2.12 OnJoinGameComplete
- 5.2.13 OnPasswordDialogClosed
- 5.2.14 OnSetupQueryFilters
- 5.2.15 Release
- 6 States
- Package:
- UTGame
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
A central helper class for performing non-trivial server queries, such as those required by the 'Join IP' and 'Add IP' buttons in the Join Game and Favourites tabs on the server browser.
N.B. This extends Interaction to allow state code execution (Object subclasses don't normally support states)
Copyright 2008 Epic Games, Inc. All Rights Reserved
Constants
Properties
bDisplayQueryMessage
Type: bool
bInitialized
Type: bool
bJoinSpectate
Type: bool
bQueryInProgress
Type: bool
CurSearchResultIdx
Type: int
Cached search result index; not saved as an 'OnlineGameSearchResult', as that is unsafe
Default value: -1
DirectConnectURL
Type: string
GameInterface
Type: OnlineGameInterface
JoinPassword
Type: string
LastError
Type: EQueryError
SceneRef
Type: UTUIScene
SearchDataStore
Type: UTDataStore_GameSearchFind
SearchIP
Type: string
SearchPort
Type: string
Enums
EQueryError
- QE_None
- QE_Uninitialized
- QE_QueryInProgress
- QE_NotLoggedIn
- QE_InvalidIP
- QE_InvalidResult
- QE_JoinFailed
- QE_Custom
Delegates
OnFindServerByIPComplete
Functions
Static functions
GetQueryHelper
Instance functions
BeginJoin
DisplayFindIPError
FindServerByIP
Initialize
JoinServerByIP
JoinServerBySearchResult
OnCancelFindOnlineGames
OnCancelFindOnlineGamesComplete
OnFindIPErrorDialog_Closed
OnFindOnlineGamesComplete
OnFindOnlineGamesUpdate
OnJoinGameComplete
OnPasswordDialogClosed
OnSetupQueryFilters
Release
States
FindIPQuery
Extends: QueryBase
FindIPQuery.OnFindOnlineGamesComplete
Overrides: OnFindOnlineGamesComplete (global)
FindIPQuery.OnSetupQueryFilters
Overrides: OnSetupQueryFilters (global)
JoinServerQuery
JoinServerQuery.EndState
Overrides: Object.EndState (global)
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
JoinServerQuery.BeginJoin
Overrides: BeginJoin (global)
JoinServerQuery.JoinServerBySearchResult
Overrides: JoinServerBySearchResult (global)
JoinServerQuery.OnJoinGameComplete
Overrides: OnJoinGameComplete (global)
JoinServerQuery.OnPasswordDialogClosed
Overrides: OnPasswordDialogClosed (global)
QueryBase
QueryBase.BeginState
Overrides: Object.BeginState (global)
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
QueryBase.EndState
Overrides: Object.EndState (global)
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
QueryBase.OnCancelFindOnlineGames
Overrides: OnCancelFindOnlineGames (global)
QueryBase.OnCancelFindOnlineGamesComplete
Overrides: OnCancelFindOnlineGamesComplete (global)
QueryBase.OnFindOnlineGamesUpdate
Overrides: OnFindOnlineGamesUpdate (global)