I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:PlayInfo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2004 Object >> PlayInfo
Package: 
Engine
This class in other games:
UT2003

null

Properties

ClassStack

Type: array<int>

Modifiers: const


Groups

Type: array<string>

Modifiers: const


InfoClasses

Type: array<class<Info> >

Modifiers: const


LastError

Type: string

Modifiers: const


Settings

Type: array<PlayInfoData>

Modifiers: const


Enums

EPlayInfoType

PIT_Check 
PIT_Select 
PIT_Text 
PIT_Custom 

Structs

PlayInfoData

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

Native functions

AddClass

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


AddSetting

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

native(700) final function bool Clear ()


FindIndex

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


GetSettings

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


PopClass

native(703) final function bool PopClass ()


RemoveClass

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


SaveSettings

native(705) final function bool SaveSettings ()


Sort

native(709) final function Sort (byte SortingMethod)


StoreSetting

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


Other instance functions

Dump

final function Dump (optional string group)


GetGameInfo

final function class<GameInfoGetGameInfo ()


Init

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


SplitStringToArray

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