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

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

ActiveMuts

Type: array<string>


bIsMultiplayer

Type: bool

are we setting up mutators for a multiplayer game?

ch_Advanced

Type: moCheckBox

Modifiers: automated


Default value: moCheckBox'AdvancedButton'

ConfigButtonText

Type: string

Modifiers: localized


Default value: "Open"

CustomConfigText

Type: string

Modifiers: localized


EditButtonText

Type: string

Modifiers: localized


Default value: "Edit"

lb_Config

Type: GUIMultiOptionListBox

Modifiers: automated


Default value: GUIMultiOptionListBox'ConfigList'

li_Config

Type: GUIMultiOptionList


MutInfo

Type: PlayInfo


NoPropsMessage

Type: string

Modifiers: localized


Default value: "No Configurable Properties"

Default values

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

Subobjects

AdvancedButton

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

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

Events

Closed

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


InitComponent

event InitComponent (GUIController MyController, GUIComponent MyComponent)

Overrides: LockedFloatingWindow.InitComponent


Other instance functions

AddMutatorHeader

function AddMutatorHeader (string MutatorName, bool InitialRow)


AddRule

function GUIMenuOption AddRule (PlayInfo.PlayInfoData NewRule)


AlignButtons

function AlignButtons ()

Overrides: LockedFloatingWindow.AlignButtons


ArrayPageClosed

function ArrayPageClosed (optional bool bCancelled)


ArrayPropClicked

function ArrayPropClicked (GUIComponent Sender)


Initialize

function Initialize ()


Initialized

function Initialized ()


InternalOnChange

function InternalOnChange (GUIComponent Sender)


InternalOnCreateComponent

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)

Overrides: LockedFloatingWindow.InternalOnCreateComponent


ListOnCreateComponent

function ListOnCreateComponent (GUIMenuOption NewComp, GUIMultiOptionList Sender)


MutatorHasProps

function bool MutatorHasProps (class<MutatorMutatorClass)


OpenCustomConfigMenu

function OpenCustomConfigMenu (GUIComponent Sender)