Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

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

Active

Type: int

Modifiers: protected

The index of the currently active map

bDirty

Type: bool

Modifiers: protected


CachedMaps

Type: array<MapItem>

Modifiers: protected


DefaultActive

Type: int

Modifiers: protected, config


DefaultGameType

Type: string

Modifiers: protected, config


DefaultMaps

Type: array<string>

Modifiers: protected, config


DefaultTitle

Type: string

Modifiers: protected, config


GameType

Type: string

Modifiers: protected

The gametype associated with this custom maplist

Maps

Type: array<MapItem>

Modifiers: protected


Title

Type: string

Modifiers: protected

Title of this custom maplist

Structs

MapItem

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

Functions

Static functions

CompareItems

static function bool CompareItems (MapItem A, MapItem B)


CompareItemsSlow

static function bool CompareItemsSlow (MapItem A, MapItem B)


CreateMapItem

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


CreateMapItemList

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


CreateMapOption

static function GameInfo.KeyValuePair CreateMapOption (out string MapOptionString)


GetBaseMapName

static function string GetBaseMapName (out string FullMapURL)


ItemHasOption

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


Events

Created

event Created ()

Overrides: Object.Created


Other instance functions

See MaplistRecord instance functions.

Operators

GameInfo.KeyValuePair == GameInfo.KeyValuePair

{{{1}}}


MapItem == MapItem

{{{1}}}