There is no spoon

UE2:PlayInfo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE2:PlayInfoData (UT2004))
Jump to: navigation, search
UT2004 Object >> PlayInfo
Package: 
Engine
This class in other games:
UT2003

null

Properties[edit]

ClassStack[edit]

Type: array<int>

Modifiers: const


Groups[edit]

Type: array<string>

Modifiers: const


InfoClasses[edit]

Type: array<class<Info> >

Modifiers: const


LastError[edit]

Type: string

Modifiers: const


Settings[edit]

Type: array<PlayInfoData>

Modifiers: const


Enums[edit]

EPlayInfoType[edit]

PIT_Check 
PIT_Select 
PIT_Text 
PIT_Custom 

Structs[edit]

PlayInfoData[edit]

Modifiers: native, init

Property ThisProp 
Pointer to property
class<Info> ClassFrom 
Which class was this Property from
string SettingName 
Name of the class member
string DisplayName 
Display Name of the control (from .INT/.INI File ?)
string Description 
Description of what the property does
string Grouping 
Grouping for this parameter
string Data 
Extra Data (like Gore Level Texts)
string ExtraPriv 
Extra Privileges Required to set this parameter
string Value 
Value of the setting
EPlayInfoType RenderType 
Type of rendered control
byte SecLevel 
Sec Level Required to set this param. (Read from Ini file afterwards)
byte Weight 
Importance of the setting compared to others in its group
bool bMPOnly 
This setting should only appear in multi-player context
bool bAdvanced 
bool bGlobal 
globalconfig property
bool bStruct 
Property is a struct
int ArrayDim 
-1: Not array, 0: dynamic array, >1: Static array

Functions[edit]

Native functions[edit]

AddClass[edit]

native(701) final function bool AddClass (class<InfoAddingClass)


AddSetting[edit]

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[edit]

native(700) final function bool Clear ()


FindIndex[edit]

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


GetSettings[edit]

native(707) final function bool GetSettings (string GroupName, out array<PlayInfoDataGroupSettings)


PopClass[edit]

native(703) final function bool PopClass ()


RemoveClass[edit]

native(702) final function bool RemoveClass (class<InfoRemovingClass)


SaveSettings[edit]

native(705) final function bool SaveSettings ()


Sort[edit]

native(709) final function Sort (byte SortingMethod)


StoreSetting[edit]

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


Other instance functions[edit]

Dump[edit]

final function Dump (optional string group)


GetGameInfo[edit]

final function class<GameInfoGetGameInfo ()


Init[edit]

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


SplitStringToArray[edit]

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