UE3:DataStoreCache (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE3:GameTypeMaps (UT3))
Jump to navigation Jump to search
UT3 Object >> DataStoreCache
Package: 
WebAdmin

DataStore access class.

Copyright 2008 Epic Games, Inc. All Rights Reserved

Author: Michiel 'elmuerte' Hendriks

Properties

gameTypeMapCache

Type: array<GameTypeMaps>


gameTypeMutatorCache

Type: array<GameTypeMutators>

Cache of the mutators available for a specific gametype

gametypes

Type: array<UTUIDataProvider_GameModeInfo>

List of gametypes

maps

Type: array<UTUIDataProvider_MapInfo>

List of all maps

mutatorGroups

Type: array<MutatorGroup>

List of mutators grouped by group

mutators

Type: array<UTUIDataProvider_Mutator>

Simple list of all mutators

weapons

Type: array<UTUIDataProvider_Weapon>


Structs

GameTypeMaps

string gametype 
array<UTUIDataProvider_MapInfo> maps 

GameTypeMutators

string gametype 
array<MutatorGroup> mutatorGroups 

MutatorGroup

string GroupName 
array<UTUIDataProvider_Mutator> mutators 

Functions

Static functions

compareGameType

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


compareMap

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


compareMutator

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


compareWeapon

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


filterMutators

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

Filter the source mutator group list on the provided gametype

Instance functions

cleanup

function cleanup ()


getGameTypes

function array<UTUIDataProvider_GameModeInfogetGameTypes (optional string sorton)


getMaps

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


getMutators

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


loadGameTypes

function loadGameTypes ()


loadMaps

function loadMaps ()


loadMutators

function loadMutators ()


loadWeapons

function loadWeapons ()


resolveGameType

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.