| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
This class provides the UI with access to player settings providers. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIDataProvider
|
+-- Engine.UIDataStore
|
+-- Engine.UIDataStore_Settings
|
+-- Engine.UIDataStore_PlayerSettings
| Variables Summary | |
|---|---|
| int | PlayerIndex |
| array<PlayerSettingsProvider> | PlayerSettings |
| array<class<PlayerSettingsProvider>> | PlayerSettingsProviderClasses |
| array<string> | PlayerSettingsProviderClassNames |
| Inherited Variables from Engine.UIDataStore |
|---|
| RefreshSubscriberNotifies, Tag |
| Functions Summary | ||
|---|---|---|
![]() | ClearDataProviders ())) | |
![]() | LocalPlayer | GetPlayerOwner () con) |
![]() | bool | NotifyGameSessionEnded ())) |
| Inherited Functions from Engine.UIDataStore |
|---|
| GetDataStoreClient, NotifyGameSessionEnded, OnCommit, RefreshSubscribers, Registered, SubscriberAttached, SubscriberDetached, Unregistered |
| Variables Detail |
|---|
The index [into the Engine.GamePlayers array] for the player that this data store provides settings for.
The data provider for all player specific settings, such as input, display, and audio settings. Each element of the array represents the settings for the player associated with the corresponding element of the Engine.GamePlayers array.
Array of PlayerSettingsProvider derived classes loaded from PlayerSettingsProviderClassNames. Filled in InitializeDataStore().
Array of PlayerSettingsProvider derived class names to load and initialize
| Functions Detail |
|---|
ClearDataProviders Source codeClears all data provider references.
GetPlayerOwner Source codeReturns a reference to the ULocalPlayer that this PlayerSettingsProvdier provider settings data for
NotifyGameSessionEnded Source codeCalled 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="PlayerSettings"
Name="Default__UIDataStore_PlayerSettings"
ObjectArchetype=UIDataStore_Settings'Engine.Default__UIDataStore_Settings'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||