I don't need to test my programs. I have an error-correcting modem.

UE2:GameConfigSet (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GameConfigSet
Package: 
XAdmin
This class in other games:
UT2003

Class: XAdmin.GameConfigSet Parent: XAdmin.xAdminConfigBase

This class is responsible for handling changes to a Game default Behavior like Map List,Mutators and Ini Settings.

Properties[edit]

AllGameTypes[edit]

Type: array<class<GameInfo> >

Modifiers: protected


AllMapLists[edit]

Type: array<string>

Modifiers: protected

List of all maplists for the specified gametype

AllMaps[edit]

Type: array<string>

Modifiers: protected

List of all Maps for the specified gametype.

AllMapsPrefix[edit]

Type: string

Modifiers: protected

Which map prefix is currently loaded

AllMutators[edit]

Type: array<string>

Modifiers: protected

List of all available mutators

bEdit[edit]

Type: bool

Modifiers: protected

We are currently editing something

CurrentMapList[edit]

Type: int

Index of maplist we're editing

GameClass[edit]

Type: class<GameInfo>

Modifiers: protected

Which game class is being edited

GameIndex[edit]

Type: int

Modifiers: protected

Index of GameClass

Level[edit]

Type: LevelInfo

Need access to Level function

NextMutators[edit]

Type: string

What mutators were set during this session

Settings[edit]

Type: PlayInfo

Modifiers: protected

Game Setting Defaults

UsedMaps[edit]

Type: array<int>

Modifiers: protected


UsedMutators[edit]

Type: array<int>

Modifiers: protected

List of Mutators in use

Instance functions[edit]

AddMaps[edit]

function array<stringAddMaps (string MapMask)


AddMutator[edit]

function bool AddMutator (string MutatorName)


CanEdit[edit]

function bool CanEdit ()


DelMutator[edit]

function bool DelMutator (string MutatorName)


EndEdit[edit]

function bool EndEdit (bool bSave)


FindGameType[edit]

protected function class<GameInfoFindGameType (string GameType)


FindMaps[edit]

function array<stringFindMaps (string MapMask)


GetActiveList[edit]

function int GetActiveList ()


GetEditedClass[edit]

function string GetEditedClass ()


GetGameAcronym[edit]

function string GetGameAcronym ()


GetLists[edit]

function array<stringGetLists ()


GetMaps[edit]

function array<stringGetMaps ()


GetMaskedParams[edit]

function array<stringGetMaskedParams (string ParamMask)


GetNamedParam[edit]

function string GetNamedParam (string Parameter)


GetParam[edit]

function string GetParam (int idx)


GetUnusedMutators[edit]

function array<stringGetUnusedMutators ()


GetUsedMutators[edit]

function array<stringGetUsedMutators ()


LoadAllMaps[edit]

protected function LoadAllMaps (optional bool bForceLoad)


LoadAllMutators[edit]

protected function LoadAllMutators ()


LoadGameTypes[edit]

protected function LoadGameTypes ()


LoadSettings[edit]

protected function string LoadSettings (class<GameInfoGameClass)


MaskedCompare[edit]

protected function bool MaskedCompare (string SettingName, string Mask)


RemoveMaps[edit]

function array<stringRemoveMaps (string MapMask)


SetNamedParam[edit]

function bool SetNamedParam (string Parameter, string Value)


SetParam[edit]

function bool SetParam (int idx, string Value)


SetUsedMutators[edit]

protected function SetUsedMutators ()


StartEdit[edit]

function bool StartEdit (optional string GameType)