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

Engine.UIDataStore_SessionSettings

Extends
UIDataStore_Settings
Modifiers
native ( inherit )

This class provides the UI with access to game session settings providers. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. @fixme - not ready for use yet!

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIDataProvider
      |   
      +-- Engine.UIDataStore
         |   
         +-- Engine.UIDataStore_Settings
            |   
            +-- Engine.UIDataStore_SessionSettings

Variables Summary
array<SessionSettingsProvider>SessionSettings
array<class<SessionSettingsProvider>>SessionSettingsProviderClasses
array<string>SessionSettingsProviderClassNames
Inherited Variables from Engine.UIDataStore
RefreshSubscriberNotifies, Tag

Functions Summary
function ClearDataProviders ()))
functionbool NotifyGameSessionEnded ()))
Inherited Functions from Engine.UIDataStore
GetDataStoreClient, NotifyGameSessionEnded, OnCommit, RefreshSubscribers, Registered, SubscriberAttached, SubscriberDetached, Unregistered


Variables Detail

SessionSettings Source code

var transient array<SessionSettingsProvider> SessionSettings;
The data providers for all session settings, such as game info settings, access control settings, etc.

SessionSettingsProviderClasses Source code

var const transient array<class<SessionSettingsProvider>> SessionSettingsProviderClasses;
Array of SessionSettingsProvider derived classes loaded from SessionSettingsProviderClassNames. Filled in InitializeDataStore().

SessionSettingsProviderClassNames Source code

var const config array<string> SessionSettingsProviderClassNames;
Array of SessionSettingsProvider derived class names to load and initialize


Functions Detail

ClearDataProviders Source code

final function ClearDataProviders ( ) )
Clears all data provider references.

NotifyGameSessionEnded Source code

function bool NotifyGameSessionEnded ( ) )
Called when the current map is being unloaded. Cleans up any references which would prevent garbage collection.
@return TRUE indicates that this data store should be automatically unregistered when this game session ends.


Defaultproperties

defaultproperties
{
   Tag="GameSettings"
   Name="Default__UIDataStore_SessionSettings"
   ObjectArchetype=UIDataStore_Settings'Engine.Default__UIDataStore_Settings'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:46.916 - Created with UnCodeX