I'm a doctor, not a mechanic

UE2:MutatorConfigMenu (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
GUI2K4

This page displays all configurable properties for mutators. Alot of functionality copied from IAMultiColumnRulesPanel

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

ActiveMuts[edit]

Type: array<string>


bIsMultiplayer[edit]

Type: bool

are we setting up mutators for a multiplayer game?

ch_Advanced[edit]

Type: moCheckBox

Modifiers: automated


Default value: moCheckBox'AdvancedButton'

ConfigButtonText[edit]

Type: string

Modifiers: localized


Default value: "Open"

CustomConfigText[edit]

Type: string

Modifiers: localized


EditButtonText[edit]

Type: string

Modifiers: localized


Default value: "Edit"

lb_Config[edit]

Type: GUIMultiOptionListBox

Modifiers: automated


Default value: GUIMultiOptionListBox'ConfigList'

li_Config[edit]

Type: GUIMultiOptionList


MutInfo[edit]

Type: PlayInfo


NoPropsMessage[edit]

Type: string

Modifiers: localized


Default value: "No Configurable Properties"

Default values[edit]

Property Value
SubCaption "Mutator Configuration"
WindowName "Custom Configuration Page"

Subobjects[edit]

AdvancedButton[edit]

Class: XInterface.moCheckBox

Property Value
bAutoSizeCaption True
bBoundToParent True
bSquare True
Caption "View Advanced Options"
Hint "Toggles whether advanced properties are displayed"
OnChange InternalOnChange
RenderWeight 1.0
TabOrder 1
WinHeight 0.04
WinLeft 0.0375
WinTop 0.911982
WinWidth 0.31

ConfigList[edit]

Class: XInterface.GUIMultiOptionListBox

Property Value
bBoundToParent True
bScaleToParent True
bVisibleWhenEmpty True
NumColumns 1
OnChange InternalOnChange
OnCreateComponent InternalOnCreateComponent
RenderWeight 0.9
StyleName "NoBackground"
TabOrder 1
WinHeight 0.697502
WinLeft 0.0375
WinTop 0.143333
WinWidth 0.918753

Functions[edit]

Events[edit]

Closed[edit]

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


InitComponent[edit]

event InitComponent (GUIController MyController, GUIComponent MyComponent)

Overrides: LockedFloatingWindow.InitComponent


Other instance functions[edit]

AddMutatorHeader[edit]

function AddMutatorHeader (string MutatorName, bool InitialRow)


AddRule[edit]

function GUIMenuOption AddRule (PlayInfo.PlayInfoData NewRule)


AlignButtons[edit]

function AlignButtons ()

Overrides: LockedFloatingWindow.AlignButtons


ArrayPageClosed[edit]

function ArrayPageClosed (optional bool bCancelled)


ArrayPropClicked[edit]

function ArrayPropClicked (GUIComponent Sender)


Initialize[edit]

function Initialize ()


Initialized[edit]

function Initialized ()


InternalOnChange[edit]

function InternalOnChange (GUIComponent Sender)


InternalOnCreateComponent[edit]

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)

Overrides: LockedFloatingWindow.InternalOnCreateComponent


ListOnCreateComponent[edit]

function ListOnCreateComponent (GUIMenuOption NewComp, GUIMultiOptionList Sender)


MutatorHasProps[edit]

function bool MutatorHasProps (class<MutatorMutatorClass)


OpenCustomConfigMenu[edit]

function OpenCustomConfigMenu (GUIComponent Sender)