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

Engine.PlayInfo

Extends
Object
Modifiers
native

Core.Object
|   
+-- Engine.PlayInfo

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
array<int>ClassStack
array<string>Groups
array<class<Info>>InfoClasses
stringLastError
array<PlayInfoData>Settings
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
EPlayInfoType
PIT_Check, PIT_Select, PIT_Text, PIT_Custom
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
PlayInfoData
ThisProp, ClassFrom, SettingName, DisplayName, Description, Grouping, Data, ExtraPriv, Value, RenderType, SecLevel, Weight, bMPOnly, bAdvanced, bGlobal, bStruct, ArrayDim
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
functionbool AddClass (class<Info> AddingClass)
functionbool AddSetting (string Group, string PropertyName, string Description, byte SecLevel, byte Weight, string RenderType, optional string Extras, optional string ExtraPrivs, optional bool bMultiPlayerOnly, optional bool bAdvanced)
functionbool Clear ()
function Dump (optional string group)
functionint FindIndex (string SettingName)
functionclass<GameInfoGetGameInfo ()
functionbool GetSettings (string GroupName, out array<PlayInfoData> GroupSettings)
functionbool Init (array > Classes, optional bool bStrict)
functionbool PopClass ()
functionbool RemoveClass (class<Info> RemovingClass)
functionbool SaveSettings ()
function Sort (byte SortingMethod)
function SplitStringToArray (out array<string> Parts, string Source, string Delim)
functionbool StoreSetting (int index, coerce string NewVal, optional string RangeData)
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

ClassStack Source code

var const array<int> ClassStack;

Groups Source code

var const array<string> Groups;

InfoClasses Source code

var const array<class<Info>> InfoClasses;

LastError Source code

var const string LastError;

Settings Source code

var const array<PlayInfoData> Settings;


Enumerations Detail

EPlayInfoType Source code

enum EPlayInfoType
{
PIT_Check, PIT_Select, PIT_Text, PIT_Custom
};


Structures Detail

PlayInfoData Source code

struct native PlayInfoData
{
var const int ArrayDim;
var const bool bAdvanced;
var const bool bGlobal;
var const bool bMPOnly;
var const bool bStruct;
var const class<Info> ClassFrom;
var const string Data;
var const string Description;
var const string DisplayName;
var const string ExtraPriv;
var const string Grouping;
var const EPlayInfoType RenderType;
var const byte SecLevel;
var const string SettingName;
var const Property ThisProp;
var const string Value;
var const byte Weight;
};



Functions Detail

AddClass Source code

native(701) final function bool AddClass ( class<Info> AddingClass )

AddSetting Source code

native(704) final function bool AddSetting ( string Group, string PropertyName, string Description, byte SecLevel, byte Weight, string RenderType, optional string Extras, optional string ExtraPrivs, optional bool bMultiPlayerOnly, optional bool bAdvanced )

Clear Source code

native(700) final function bool Clear ( )

Dump Source code

final function Dump ( optional string group )

FindIndex Source code

native(708) final function int FindIndex ( string SettingName )

GetGameInfo Source code

final function class<GameInfo> GetGameInfo ( )

GetSettings Source code

native(707) final function bool GetSettings ( string GroupName, out array<PlayInfoData> GroupSettings )

Init Source code

final function bool Init ( array<class<Info> > Classes, optional bool bStrict )

PopClass Source code

native(703) final function bool PopClass ( )

RemoveClass Source code

native(702) final function bool RemoveClass ( class<Info> RemovingClass )

SaveSettings Source code

native(705) final function bool SaveSettings ( )

Sort Source code

native(709) final function Sort ( byte SortingMethod )

SplitStringToArray Source code

final function SplitStringToArray ( out array<string> Parts, string Source, string Delim )

StoreSetting Source code

native(706) final function bool StoreSetting ( int index, coerce string NewVal, optional string RangeData )


Defaultproperties

defaultproperties
{
}

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