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

UE3:UIDataStore_GameResource (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> UIRoot >> UIDataProvider >> UIDataStore >> UIDataStore_GameResource
Package: 
Engine
Implemented interfaces
UIListElementProvider
Direct subclasses:
UTUIDataStore_MenuItems, UTUIDataStore_Options
This class in other games:
UDK

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-2007 Epic Games, Inc. All Rights Reserved

Properties

ElementProviderTypes

Type: array<GameResourceDataProvider>

Modifiers: config

the list of data providers supported by this data store that correspond to list element data

Default value, index 0:

Member Value
ProviderClassName "Engine.UIGameInfoSummary"
ProviderTag 'GameTypes'

Default value, index 1:

Member Value
ProviderClassName "UTGame.UTUIDataProvider_KeyBinding"
ProviderTag 'KeyBindings'

ListElementProviders

Type: Object.MultiMap_Mirror{TMultiMap<FName,class UUIResourceDataProvider*>}

Modifiers: const, private, native, transient

collection of list element provider instances that are associated with each ElementProviderType

Default values

Property Value
Tag 'GameResources'

Structs

GameResourceDataProvider

Modifiers: native

name ProviderTag 
the tag that is used to access this provider, i.e. Players, Teams, etc.
string ProviderClassName 
the name of the class associated with this data provider
class<UIResourceDataProvider> ProviderClass 
the UIDataProvider class that exposes the data for this data field tag