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

UE3:DataStoreCache (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> DataStoreCache
Package: 
WebAdmin

DataStore access class.

Copyright 2008 Epic Games, Inc. All Rights Reserved

Author: Michiel 'elmuerte' Hendriks

Properties[edit]

gameTypeMapCache[edit]

Type: array<GameTypeMaps>


gameTypeMutatorCache[edit]

Type: array<GameTypeMutators>

Cache of the mutators available for a specific gametype

gametypes[edit]

Type: array<UTUIDataProvider_GameModeInfo>

List of gametypes

maps[edit]

Type: array<UTUIDataProvider_MapInfo>

List of all maps

mutatorGroups[edit]

Type: array<MutatorGroup>

List of mutators grouped by group

mutators[edit]

Type: array<UTUIDataProvider_Mutator>

Simple list of all mutators

weapons[edit]

Type: array<UTUIDataProvider_Weapon>


Structs[edit]

GameTypeMaps[edit]

string gametype 
array<UTUIDataProvider_MapInfo> maps 

GameTypeMutators[edit]

string gametype 
array<MutatorGroup> mutatorGroups 

MutatorGroup[edit]

string GroupName 
array<UTUIDataProvider_Mutator> mutators 

Functions[edit]

Static functions[edit]

compareGameType[edit]

static function bool compareGameType (UTUIDataProvider_GameModeInfo g1, UTUIDataProvider_GameModeInfo g2, string sorton)


compareMap[edit]

static function bool compareMap (UTUIDataProvider_MapInfo g1, UTUIDataProvider_MapInfo g2, string sorton)


compareMutator[edit]

static function bool compareMutator (UTUIDataProvider_Mutator m1, UTUIDataProvider_Mutator m2, string sorton)


compareWeapon[edit]

static function bool compareWeapon (UTUIDataProvider_Weapon w1, UTUIDataProvider_Weapon w2, string sorton)


filterMutators[edit]

static function array<MutatorGroupfilterMutators (array<MutatorGroupsource, string gametype)

Filter the source mutator group list on the provided gametype

Instance functions[edit]

cleanup[edit]

function cleanup ()


getGameTypes[edit]

function array<UTUIDataProvider_GameModeInfogetGameTypes (optional string sorton)


getMaps[edit]

function array<UTUIDataProvider_MapInfogetMaps (optional string gametype, optional string sorton)


getMutators[edit]

function array<MutatorGroupgetMutators (optional string gametype, optional string sorton)


loadGameTypes[edit]

function loadGameTypes ()


loadMaps[edit]

function loadMaps ()


loadMutators[edit]

function loadMutators ()


loadWeapons[edit]

function loadWeapons ()


resolveGameType[edit]

function int resolveGameType (coerce string classname)

Resolve a partial classname of a gametype (e.g. without package name) to the entry in the cache list.