My program doesn't have bugs. It just develops random features.

UE2:MaplistManager (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> Actor >> Info >> MaplistManagerBase >> MaplistManager

Contents

Package: 
Engine

Created on: 09/04/2003 MaplistManager adds multiple maplist support to UT2004. To ensure backwards compatibility, it does not change the way the maplist system current works - instead, it enhances this system by serving as the intermediary between the interface and the maplist used by the game. The only contact that MaplistManager has with the standard maplists are when a) Creating the default list for a new gametype - it uses the value of the Maps array for that gametype's maplist b) When the user decides to "Use" or apply the maplist. The maps in the custom maplist are copied to the gametype's maplist class.

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

[edit] Properties

[edit] Property group 'MaplistManager'

[edit] DefaultListExists

Type: string

Modifiers: localized


Default value: "Gametype already has a default list!"

[edit] DefaultListName

Type: string

Modifiers: localized


Default value: "Default"

[edit] InvalidGameType

Type: string

Modifiers: localized


Default value: "could not be loaded. Normally, this means an .u file has been deleted, but the .int file has not."

[edit] ReallyInvalidGameType

Type: string

Modifiers: localized


Default value: "The requested gametype '%gametype%' could not be loaded."

[edit] Internal variables

[edit] bDirty

Type: bool

Indicates that we need to save

[edit] CachedGames

Type: array<CacheManager.GameRecord>


[edit] Games

Type: array<GameRecordGroup>

Modifiers: protected, config


[edit] Groups

Type: array<MaplistRecordGroup>

Modifiers: protected


[edit] MaplistRecordNames

Type: array<string>

Modifiers: protected


[edit] Structs

[edit] GameRecordGroup

string GameType 
string ActiveMaplist 

[edit] MaplistRecordGroup

string GameType 
int Active 
int LastActive 
used for cancelling changes
array<MaplistRecord.MapItem> AllMaps 
array<MaplistRecord> Records 

[edit] Functions

[edit] Events

[edit] Destroyed

event Destroyed ()

Overrides: Actor.Destroyed


[edit] PreBeginPlay

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


[edit] Other instance functions

See MaplistManager instance functions.