I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE3:UTQueryHelper (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> UIRoot >> Interaction >> UTQueryHelper |
- Package:
- UTGame
| This is an auto-generated page and may need human attention. Please remove this 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
[edit] Constants
[edit] Properties
[edit] bDisplayQueryMessage
Type: bool
[edit] bInitialized
Type: bool
[edit] bJoinSpectate
Type: bool
[edit] bQueryInProgress
Type: bool
[edit] CurSearchResultIdx
Type: int
Cached search result index; not saved as an 'OnlineGameSearchResult', as that is unsafe
Default value: -1
[edit] DirectConnectURL
Type: string
[edit] GameInterface
Type: OnlineGameInterface
[edit] JoinPassword
Type: string
[edit] LastError
Type: EQueryError
[edit] SceneRef
Type: UTUIScene
[edit] SearchDataStore
Type: UTDataStore_GameSearchFind
[edit] SearchIP
Type: string
[edit] SearchPort
Type: string
[edit] Enums
[edit] EQueryError
- QE_None
- QE_Uninitialized
- QE_QueryInProgress
- QE_NotLoggedIn
- QE_InvalidIP
- QE_InvalidResult
- QE_JoinFailed
- QE_Custom
[edit] Delegates
[edit] OnFindServerByIPComplete
[edit] Functions
[edit] Static functions
[edit] GetQueryHelper
[edit] Instance functions
[edit] BeginJoin
[edit] DisplayFindIPError
[edit] FindServerByIP
[edit] Initialize
[edit] JoinServerByIP
[edit] JoinServerBySearchResult
[edit] OnCancelFindOnlineGames
[edit] OnCancelFindOnlineGamesComplete
[edit] OnFindIPErrorDialog_Closed
[edit] OnFindOnlineGamesComplete
[edit] OnFindOnlineGamesUpdate
[edit] OnJoinGameComplete
[edit] OnPasswordDialogClosed
[edit] OnSetupQueryFilters
[edit] Release
[edit] States
[edit] FindIPQuery
Extends: QueryBase
[edit] FindIPQuery.OnFindOnlineGamesComplete
Overrides: OnFindOnlineGamesComplete (global)
[edit] FindIPQuery.OnSetupQueryFilters
Overrides: OnSetupQueryFilters (global)
[edit] JoinServerQuery
[edit] 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.
[edit] JoinServerQuery.BeginJoin
Overrides: BeginJoin (global)
[edit] JoinServerQuery.JoinServerBySearchResult
Overrides: JoinServerBySearchResult (global)
[edit] JoinServerQuery.OnJoinGameComplete
Overrides: OnJoinGameComplete (global)
[edit] JoinServerQuery.OnPasswordDialogClosed
Overrides: OnPasswordDialogClosed (global)
[edit] QueryBase
[edit] 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).
[edit] 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.
[edit] QueryBase.OnCancelFindOnlineGames
Overrides: OnCancelFindOnlineGames (global)
[edit] QueryBase.OnCancelFindOnlineGamesComplete
Overrides: OnCancelFindOnlineGamesComplete (global)
[edit] QueryBase.OnFindOnlineGamesUpdate
Overrides: OnFindOnlineGamesUpdate (global)
