| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Game resource data stores provide access to available game resources, such as the available gametypes, maps, or mutators The data for each type of game resource is provided through a data provider and is specified in the .ini file for that data provider class type using the PerObjectConfig paradigm. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIDataProvider
|
+-- Engine.UIDataStore
|
+-- Engine.UIDataStore_GameResource
UTUIDataStore_MenuItems, UTUIDataStore_Options
| Variables Summary | |
|---|---|
| array<GameResourceDataProvider> | ElementProviderTypes |
| MultiMap_Mirror | ListElementProviders |
| Inherited Variables from Engine.UIDataStore |
|---|
| RefreshSubscriberNotifies, Tag |
| Inherited Variables from Engine.UIDataProvider |
|---|
| ProviderChangedNotifies, WriteAccessType |
| Enumerations Summary |
|---|
| Inherited Enumerations from Engine.UIDataProvider |
|---|
| EProviderAccessType |
| Structures Summary | ||
|---|---|---|
| GameResourceDataProvider ProviderTag, ProviderClassName, ProviderClass | ||
| Inherited Structures from Engine.UIDataProvider |
|---|
| UIDataProviderField |
| Functions Summary |
|---|
| Inherited Functions from Engine.UIDataStore |
|---|
| GetDataStoreClient, NotifyGameSessionEnded, OnCommit, RefreshSubscribers, Registered, SubscriberAttached, SubscriberDetached, Unregistered |
| Variables Detail |
|---|
the list of data providers supported by this data store that correspond to list element data
collection of list element provider instances that are associated with each ElementProviderType
| Structures Detail |
|---|
var transient class<UIResourceDataProvider> ProviderClass;};
var config string ProviderClassName;
var config name ProviderTag;
ProviderClass:the UIDataProvider class that exposes the data for this data field tagProviderClassName:the name of the class associated with this data providerProviderTag:the tag that is used to access this provider, i.e. Players, Teams, etc.
| Defaultproperties |
|---|
defaultproperties
{
ElementProviderTypes(0)=(ProviderTag="GameTypes",ProviderClassName="Engine.UIGameInfoSummary")
ElementProviderTypes(1)=(ProviderTag="KeyBindings",ProviderClassName="UTGame.UTUIDataProvider_KeyBinding")
Tag="GameResources"
Name="Default__UIDataStore_GameResource"
ObjectArchetype=UIDataStore'Engine.Default__UIDataStore'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||