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

Gameplay.Utility

Extends
Object

Core.Object
|   
+-- Gameplay.Utility

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

Variables Summary
array<LevelsForGameType>gameTypeLevels
array<GameData>gameTypes
boolinitialized
array<LevelData>levels
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

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

Structures Summary
GameData
name, className
LevelData
name, title, checksum, gameTypes
LevelsForGameType
gameType, levels
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
functionstring getGameTypeFromGameClassName (string gameClass))
function getGameTypeList (out array<GameData> gameTypeNames))
function getLevelList (out array<string> levelNames, optional bool bPreferTitles))
function getLevelListForGameType (string gameType, out array<string> levels, optional bool bPreferTitles))
function getMutatorList (Engine.LevelInfo level, out array<string> mutators))
function load ()))
function refresh ()))
function save ()))
function scanLevels (out array<String> files, out array<LevelSummary> levels))
function smartRefresh ()))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

gameTypeLevels Source code

var array<LevelsForGameType> gameTypeLevels;

gameTypes Source code

var array<GameData> gameTypes;

initialized Source code

var bool initialized;

levels Source code

var array<LevelData> levels;


Structures Detail

GameData Source code

struct GameData
{
var string className;
var string name;
};


LevelData Source code

struct LevelData
{
var int checksum;
var array<string> gameTypes;
var string name;
var string title;
};


LevelsForGameType Source code

struct LevelsForGameType
{
var string gameType;
var array<LevelData> levels;
};



Functions Detail

getGameTypeFromGameClassName Source code

static function string getGameTypeFromGameClassName ( string gameClass) )

getGameTypeList Source code

static function getGameTypeList ( out array<GameData> gameTypeNames) )

getLevelList Source code

static function getLevelList ( out array<string> levelNames, optional bool bPreferTitles) )

getLevelListForGameType Source code

static function getLevelListForGameType ( string gameType, out array<string> levels, optional bool bPreferTitles) )

getMutatorList Source code

static function getMutatorList ( Engine.LevelInfo level, out array<string> mutators) )

load Source code

static function load ( ) )

refresh Source code

static function refresh ( ) )

save Source code

static function save ( ) )

scanLevels Source code

private static function scanLevels ( out array<String> files, out array<LevelSummary> levels) )

smartRefresh Source code

static function smartRefresh ( ) )



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:38.139 - Created with UnCodeX