Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.MaplistRecord

Extends
Object
Modifiers
PerObjectConfig DependsOn ( GameInfo ) notplaceable transient

Core.Object
|   
+-- Engine.MaplistRecord

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
intActive
boolbDirty
array<MapItem>CachedMaps
intDefaultActive
stringDefaultGameType
array<string>DefaultMaps
stringDefaultTitle
stringGameType
array<MapItem>Maps
stringTitle
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
MapItem
MapName, OptionString, FullURL, Options
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
operatorbool == (MapItem A, MapItem B)
operatorbool == (GameInfo.KeyValuePair A, GameInfo.KeyValuePair B)
functionbool AddMap (string MapName)
functionbool AddOptionItem (int MapIndex, GameInfo.KeyValuePair Option)
functionbool AddOptionString (int MapIndex, string OptionString)
function CancelChanges ()
function Clear (optional bool bReset)
functionbool CompareItems (MapItem A, MapItem B)
functionbool CompareItemsSlow (MapItem A, MapItem B)
event Created ()
functionbool CreateMapItem (string FullMapURL, out MapItem Item)
function CreateMapItemList (array<string> MapURLs, out array<MapItem> MapItems)
functionGameInfo.KeyValuePair CreateMapOption (out string MapOptionString)
functionint GetActiveMapIndex ()
functionstring GetActiveMapName ()
functionstring GetActiveMapURL ()
functionarray<string> GetAllMapURL ()
functionstring GetBaseMapName (out string FullMapURL)
functionint GetCacheIndex (string MapName)
functionstring GetGameType ()
functionint GetMapIndex (string MapName)
functionint GetMapItemIndex (MapItem Item)
functionstring GetMapName (int i)
functionarray<MapItemGetMaps ()
functionstring GetMapURL (int Index)
functionint GetOptionIndex (int MapIndex, GameInfo.KeyValuePair Option)
functionstring GetTitle ()
functionbool InsertMap (string MapName, int Index)
functionbool IsDirty ()
functionbool ItemHasOption (MapItem Item, GameInfo.KeyValuePair Option)
functionbool MapHasOption (int MapIndex, GameInfo.KeyValuePair Option)
function RefreshMapItem (int MapIndex)
functionbool RemoveMap (string MapName)
functionbool RemoveOptionItem (int MapIndex, GameInfo.KeyValuePair Option)
functionbool RemoveOptionString (int MapIndex, string OptionString)
function Save ()
functionint SetActiveMap (int i)
function SetCacheMaps (array<MapItem> CacheMaps)
functionbool SetGameType (string NewGameType)
function SetMapItemList (array<MapItem> NewMaps)
function SetMaplist (array<string> NewMaps)
functionbool SetMapOptions (int MapIndex, string OptionString)
functionbool SetTitle (string NewTitle)
functionbool ValidIndex (int i)
functionbool ValidMap (string MapName)
functionbool ValidOptionIndex (int MapIndex, int OptionIndex)
function VerifyMaps ()
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

Active Source code

var protected int Active;

bDirty Source code

var protected bool bDirty;

CachedMaps Source code

var protected array<MapItem> CachedMaps;

DefaultActive Source code

var protected config int DefaultActive;

DefaultGameType Source code

var protected config string DefaultGameType;

DefaultMaps Source code

var protected config array<string> DefaultMaps;

DefaultTitle Source code

var protected config string DefaultTitle;

GameType Source code

var protected string GameType;

Maps Source code

var protected array<MapItem> Maps;

Title Source code

var protected string Title;


Structures Detail

MapItem Source code

struct MapItem
{
var(MaplistRecord) string FullURL;
var(MaplistRecord) string MapName;
var(MaplistRecord) array<GameInfo.KeyValuePair> Options;
var(MaplistRecord) string OptionString;
};



Functions Detail

== Source code

static final operator bool == ( MapItem A, MapItem B )

== Source code

static final operator bool == ( GameInfo.KeyValuePair A, GameInfo.KeyValuePair B )

AddMap Source code

function bool AddMap ( string MapName )

AddOptionItem Source code

function bool AddOptionItem ( int MapIndex, GameInfo.KeyValuePair Option )

AddOptionString Source code

function bool AddOptionString ( int MapIndex, string OptionString )

CancelChanges Source code

function CancelChanges ( )

Clear Source code

function Clear ( optional bool bReset )

CompareItems Source code

static function bool CompareItems ( MapItem A, MapItem B )

CompareItemsSlow Source code

static function bool CompareItemsSlow ( MapItem A, MapItem B )

Created Source code

event Created ( )

CreateMapItem Source code

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

CreateMapItemList Source code

static function CreateMapItemList ( array<string> MapURLs, out array<MapItem> MapItems )

CreateMapOption Source code

static function GameInfo.KeyValuePair CreateMapOption ( out string MapOptionString )

GetActiveMapIndex Source code

function int GetActiveMapIndex ( )

GetActiveMapName Source code

function string GetActiveMapName ( )

GetActiveMapURL Source code

function string GetActiveMapURL ( )

GetAllMapURL Source code

function array<string> GetAllMapURL ( )

GetBaseMapName Source code

static function string GetBaseMapName ( out string FullMapURL )

GetCacheIndex Source code

function int GetCacheIndex ( string MapName )

GetGameType Source code

function string GetGameType ( )

GetMapIndex Source code

function int GetMapIndex ( string MapName )

GetMapItemIndex Source code

function int GetMapItemIndex ( MapItem Item )

GetMapName Source code

function string GetMapName ( int i )

GetMaps Source code

function array<MapItem> GetMaps ( )

GetMapURL Source code

function string GetMapURL ( int Index )

GetOptionIndex Source code

function int GetOptionIndex ( int MapIndex, GameInfo.KeyValuePair Option )

GetTitle Source code

function string GetTitle ( )

InsertMap Source code

function bool InsertMap ( string MapName, int Index )

IsDirty Source code

function bool IsDirty ( )

ItemHasOption Source code

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

MapHasOption Source code

function bool MapHasOption ( int MapIndex, GameInfo.KeyValuePair Option )

RefreshMapItem Source code

function RefreshMapItem ( int MapIndex )

RemoveMap Source code

function bool RemoveMap ( string MapName )

RemoveOptionItem Source code

function bool RemoveOptionItem ( int MapIndex, GameInfo.KeyValuePair Option )

RemoveOptionString Source code

function bool RemoveOptionString ( int MapIndex, string OptionString )

Save Source code

function Save ( )

SetActiveMap Source code

function int SetActiveMap ( int i )

SetCacheMaps Source code

function SetCacheMaps ( array<MapItem> CacheMaps )

SetGameType Source code

function bool SetGameType ( string NewGameType )

SetMapItemList Source code

function SetMapItemList ( array<MapItem> NewMaps )

SetMaplist Source code

function SetMaplist ( array<string> NewMaps )

SetMapOptions Source code

function bool SetMapOptions ( int MapIndex, string OptionString )

SetTitle Source code

function bool SetTitle ( string NewTitle )

ValidIndex Source code

function bool ValidIndex ( int i )

ValidMap Source code

function bool ValidMap ( string MapName )

ValidOptionIndex Source code

function bool ValidOptionIndex ( int MapIndex, int OptionIndex )

VerifyMaps Source code

function VerifyMaps ( )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:05.359 - Created with UnCodeX