I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE3:UIDataStore_SessionSettings (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> UIRoot >> UIDataProvider >> UIDataStore >> UIDataStore_Settings >> UIDataStore_SessionSettings
Package: 
Engine
Known classes within UIDataStore_SessionSettings:
SessionSettingsProvider, SessionSettingsProvider_GameInfo
This class in other games:
UDK

This class provides the UI with access to game session settings providers.

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved

Fixme: not ready for use yet!

Properties[edit]

SessionSettings[edit]

Type: array<SessionSettingsProvider>

Modifiers: transient

The data providers for all session settings, such as game info settings, access control settings, etc.

SessionSettingsProviderClasses[edit]

Type: array<class<SessionSettingsProvider> >

Modifiers: const, transient

Array of SessionSettingsProvider derived classes loaded from SessionSettingsProviderClassNames. Filled in InitializeDataStore().

SessionSettingsProviderClassNames[edit]

Type: array<string>

Modifiers: const, config

Array of SessionSettingsProvider derived class names to load and initialize

Default values[edit]

Property Value
Tag 'GameSettings'

Instance functions[edit]

ClearDataProviders[edit]

final function ClearDataProviders ()

Clears all data provider references.

NotifyGameSessionEnded[edit]

function bool NotifyGameSessionEnded ()

Overrides: UIDataStore.NotifyGameSessionEnded

Called when the current map is being unloaded. Cleans up any references which would prevent garbage collection.

Returns:

TRUE indicates that this data store should be automatically unregistered when this game session ends.