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

UE2:MatchSetupMutator (UT2004)

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

Created on: 01/03/2004 Configure mutators in match setup

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

Properties

Property group 'MatchSetupMutator'

li_Active

Type: GUIList

Modifiers: editconst, noexport


li_Avail

Type: GUIList

Modifiers: editconst, noexport


TrackedMutators

Type: array<MutatorInfo>


Internal variables

b_Add

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutAddButton'

b_AddAll

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutAddAllButton'

b_Remove

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutRemoveButton'

b_RemoveAll

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutRemoveAllButton'

lb_Active

Type: GUIListBox

Modifiers: automated


Default value: GUIListBox'MutActiveList'

lb_Avail

Type: GUIListBox

Modifiers: automated


Default value: GUIListBox'MutInactiveList'

sb_Active

Type: GUISectionBackground

Modifiers: automated


Default value: GUISectionBackground'ActiveBackground'

sb_Avail

Type: GUISectionBackground

Modifiers: automated


Default value: GUISectionBackground'InactiveBackground'

Default values

Property Value
PanelCaption "Mutators"

Subobjects

ActiveBackground

Class: XInterface.GUISectionBackground

Property Value
bBoundToParent True
bFillClient True
BottomPadding 0.11
bScaleToParent True
Caption "Active Mutators"
WinHeight 0.965313
WinLeft 0.511243
WinTop 0.030053
WinWidth 0.474194

InactiveBackground

Class: XInterface.GUISectionBackground

Property Value
bBoundToParent True
bFillClient True
BottomPadding 0.11
bScaleToParent True
Caption "Inactive Mutators"
WinHeight 0.965313
WinLeft 0.01388
WinTop 0.030053
WinWidth 0.483107

MutActiveList

Class: XInterface.GUIListBox

Property Value
bSorted True
bVisibleWhenEmpty True
TabOrder 1
WinHeight 0.662671
WinLeft 0.605861
WinTop 0.108021
WinWidth 0.368359

MutAddAllButton

Class: XInterface.GUIButton

Property Value
Caption "Add All"
Hint "Add all mutators to the list"
OnClick ModifyMutatorList
OnClickSound CS_Up
TabOrder 5
WinHeight 0.079184
WinLeft 0.045006
WinTop 0.902198
WinWidth 0.190232

MutAddButton

Class: XInterface.GUIButton

Property Value
bRepeatClick True
Caption "Add"
Hint "Add the selected mutators to the list"
OnClick ModifyMutatorList
OnClickSound CS_Up
TabOrder 6
WinHeight 0.079184
WinLeft 0.263743
WinTop 0.902198
WinWidth 0.203807

MutInactiveList

Class: XInterface.GUIListBox

Property Value
bSorted True
bVisibleWhenEmpty True
TabOrder 0
WinHeight 0.662671
WinLeft 0.113794
WinTop 0.138078
WinWidth 0.380394

MutRemoveAllButton

Class: XInterface.GUIButton

Property Value
Caption "Remove All"
Hint "Remove all mutators from the list"
OnClick ModifyMutatorList
OnClickSound CS_Down
TabOrder 11
WinHeight 0.055068
WinLeft 0.772577
WinTop 0.799682
WinWidth 0.191554

MutRemoveButton

Class: XInterface.GUIButton

Property Value
AutoSizePadding (HorzPerc=0.5,VertPerc=0.0)
bRepeatClick True
Caption "Remove"
Hint "Remove the selected mutators from the list"
OnClick ModifyMutatorList
OnClickSound CS_Down
TabOrder 10
WinHeight 0.055068
WinLeft 0.543747
WinTop 0.799682
WinWidth 0.191554

Structs

MutatorInfo

string ClassName 
string FriendlyName 
int Index 

Functions

Events

InitComponent

event InitComponent (GUIController InController, GUIComponent InOwner)

Overrides: GUIPanel.InitComponent


Other instance functions

AddMutator

function bool AddMutator ()


AddMutatorByIndex

function AddMutatorByIndex (int Index)


FindTrackingIndex

function int FindTrackingIndex (string ClassName)


HandleResponse

function bool HandleResponse (string Type, string Info, string Data)

Overrides: MatchSetupPanelBase.HandleResponse


InitPanel

function InitPanel ()

Overrides: MatchSetupPanelBase.InitPanel


InternalCheckLinkedObj

function InternalCheckLinkedObj (GUIListBase List)


LoggedOut

function LoggedOut ()

Overrides: MatchSetupPanelBase.LoggedOut


ModifyMutatorList

singular function bool ModifyMutatorList (GUIComponent Sender)


ReceiveNewMutator

function ReceiveNewMutator (string Data)


RemoveMapByIndex

function RemoveMapByIndex (int Index)


RemoveMutator

function bool RemoveMutator ()


SubmitChanges

function SubmitChanges ()

Overrides: MatchSetupPanelBase.SubmitChanges


TrackMutatorInfo

function TrackMutatorInfo (int Index, string ClassName, string FriendlyName)