The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:MaplistRecord (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> MaplistRecord
Package: 
Engine

Created on: 09/04/2003 Stores custom maplists for each gametype.

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

Active[edit]

Type: int

Modifiers: protected

The index of the currently active map

bDirty[edit]

Type: bool

Modifiers: protected


CachedMaps[edit]

Type: array<MapItem>

Modifiers: protected


DefaultActive[edit]

Type: int

Modifiers: protected, config


DefaultGameType[edit]

Type: string

Modifiers: protected, config


DefaultMaps[edit]

Type: array<string>

Modifiers: protected, config


DefaultTitle[edit]

Type: string

Modifiers: protected, config


GameType[edit]

Type: string

Modifiers: protected

The gametype associated with this custom maplist

Maps[edit]

Type: array<MapItem>

Modifiers: protected


Title[edit]

Type: string

Modifiers: protected

Title of this custom maplist

Structs[edit]

MapItem[edit]

string MapName 
string OptionString 
string FullURL 
array<GameInfo.KeyValuePair> Options 

Functions[edit]

Static functions[edit]

CompareItems[edit]

static function bool CompareItems (MapItem A, MapItem B)


CompareItemsSlow[edit]

static function bool CompareItemsSlow (MapItem A, MapItem B)


CreateMapItem[edit]

static function bool CreateMapItem (string FullMapURL, out MapItem Item)


CreateMapItemList[edit]

static function CreateMapItemList (array<stringMapURLs, out array<MapItemMapItems)


CreateMapOption[edit]

static function GameInfo.KeyValuePair CreateMapOption (out string MapOptionString)


GetBaseMapName[edit]

static function string GetBaseMapName (out string FullMapURL)


ItemHasOption[edit]

static function bool ItemHasOption (MapItem Item, GameInfo.KeyValuePair Option)


Events[edit]

Created[edit]

event Created ()

Overrides: Object.Created


Other instance functions[edit]

See MaplistRecord instance functions.

Operators[edit]

GameInfo.KeyValuePair == GameInfo.KeyValuePair[edit]

{{{1}}}


MapItem == MapItem[edit]

{{{1}}}