Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTDataStore_GameSearchDM

Extends
UTDataStore_GameSearchBase

This game search data store handles generating and receiving results for internet queries of all gametypes. Copyright 2007 Epic Games, Inc. All Rights Reserved

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIDataProvider
      |   
      +-- Engine.UIDataStore
         |   
         +-- Engine.UIDataStore_Remote
            |   
            +-- Engine.UIDataStore_OnlineGameSearch
               |   
               +-- UTGame.UTDataStore_GameSearchBase
                  |   
                  +-- UTGame.UTDataStore_GameSearchDM

Variables Summary
UTDataStore_GameSearchHistoryHistoryGameSearchDataStore
class<UTDataStore_GameSearchHistory>HistoryGameSearchDataStoreClass
Inherited Variables from UTGame.UTDataStore_GameSearchBase
ServerDetailsProvider
Inherited Variables from Engine.UIDataStore_OnlineGameSearch
ActiveSearchIndex, GameInterface, GameSearchCfgList, OnlineSub, SearchResultsName, SelectedIndex

Structures Summary
Inherited Structures from Engine.UIDataStore_OnlineGameSearch
GameSearchCfg

Functions Summary
functionbool GetEnabledMutators (out array<int> MutatorIndices))
functionbool HasExistingSearchResults ()))
functionbool HasOutstandingQueries (optional bool bRestrictCheckToSelf ))
event Registered (LocalPlayer PlayerOwner ))
Inherited Functions from UTGame.UTDataStore_GameSearchBase
GetEnabledMutators, HasExistingSearchResults, HasOutstandingQueries, Init, OnSearchComplete, SubmitGameSearch
Inherited Functions from Engine.UIDataStore_OnlineGameSearch
BuildSearchResults, ClearAllSearchResults, FindSearchConfigurationIndex, GetActiveGameSearch, GetCurrentGameSearch, GetSearchResultFromIndex, Init, InvalidateCurrentSearchResults, MoveToNext, MoveToPrevious, OnSearchComplete, OverrideQuerySubmission, SetCurrentByIndex, SetCurrentByName, ShowHostGamercard, SubmitGameSearch


Variables Detail

HistoryGameSearchDataStore Source code

var transient UTDataStore_GameSearchHistory HistoryGameSearchDataStore;
Reference to the search data store that handles the player's list of most recently visited servers

HistoryGameSearchDataStoreClass Source code

var class<UTDataStore_GameSearchHistory> HistoryGameSearchDataStoreClass;


Functions Detail

GetEnabledMutators Source code

function bool GetEnabledMutators ( out array<int> MutatorIndices) )
these have been moved up a class and are left like this for binary compatibility

HasExistingSearchResults Source code

function bool HasExistingSearchResults ( ) )

HasOutstandingQueries Source code

function bool HasOutstandingQueries ( optional bool bRestrictCheckToSelf ) )

@param bRestrictCheckToSelf if TRUE, will not check related game search data stores for outstanding queries.
@return TRUE if a server list query was started but has not completed yet.

Registered Source code

event Registered ( LocalPlayer PlayerOwner ) )


Defaultproperties

defaultproperties
{
   HistoryGameSearchDataStoreClass=Class'UTGame.UTDataStore_GameSearchHistory'
   GameSearchCfgList(0)=(GameSearchClass=Class'UTGame.UTGameSearchDM',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsDM',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchDM")
   GameSearchCfgList(1)=(GameSearchClass=Class'UTGame.UTGameSearchTDM',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsTDM',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchTDM")
   GameSearchCfgList(2)=(GameSearchClass=Class'UTGame.UTGameSearchCTF',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsCTF',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchCTF")
   GameSearchCfgList(3)=(GameSearchClass=Class'UTGame.UTGameSearchVCTF',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsVCTF',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchVCTF")
   GameSearchCfgList(4)=(GameSearchClass=Class'UTGame.UTGameSearchWAR',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsWAR',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchWAR")
   GameSearchCfgList(5)=(GameSearchClass=Class'UTGame.UTGameSearchDUEL',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsDUEL',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchDUEL")
   GameSearchCfgList(6)=(GameSearchClass=Class'UTGame.UTGameSearchCampaign',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsCampaign',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchCampaign")
   GameSearchCfgList(7)=(GameSearchClass=Class'UTGame.UTGameSearchCustom',DefaultGameSettingsClass=Class'UTGame.UTGameSettingsDM',SearchResultsProviderClass=Class'UTGame.UTUIDataProvider_SearchResult',SearchName="UTGameSearchCustom")
   Tag="UTGameSearch"
   Name="Default__UTDataStore_GameSearchDM"
   ObjectArchetype=UTDataStore_GameSearchBase'UTGame.Default__UTDataStore_GameSearchBase'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 26/11/2007 17:41:20.312 - Created with UnCodeX