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[edit]

Property group 'MatchSetupMutator'[edit]

li_Active[edit]

Type: GUIList

Modifiers: editconst, noexport


li_Avail[edit]

Type: GUIList

Modifiers: editconst, noexport


TrackedMutators[edit]

Type: array<MutatorInfo>


Internal variables[edit]

b_Add[edit]

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutAddButton'

b_AddAll[edit]

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutAddAllButton'

b_Remove[edit]

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutRemoveButton'

b_RemoveAll[edit]

Type: GUIButton

Modifiers: automated


Default value: GUIButton'MutRemoveAllButton'

lb_Active[edit]

Type: GUIListBox

Modifiers: automated


Default value: GUIListBox'MutActiveList'

lb_Avail[edit]

Type: GUIListBox

Modifiers: automated


Default value: GUIListBox'MutInactiveList'

sb_Active[edit]

Type: GUISectionBackground

Modifiers: automated


Default value: GUISectionBackground'ActiveBackground'

sb_Avail[edit]

Type: GUISectionBackground

Modifiers: automated


Default value: GUISectionBackground'InactiveBackground'

Default values[edit]

Property Value
PanelCaption "Mutators"

Subobjects[edit]

ActiveBackground[edit]

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[edit]

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[edit]

Class: XInterface.GUIListBox

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

MutAddAllButton[edit]

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[edit]

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[edit]

Class: XInterface.GUIListBox

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

MutRemoveAllButton[edit]

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[edit]

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[edit]

MutatorInfo[edit]

string ClassName 
string FriendlyName 
int Index 

Functions[edit]

Events[edit]

InitComponent[edit]

event InitComponent (GUIController InController, GUIComponent InOwner)

Overrides: GUIPanel.InitComponent


Other instance functions[edit]

AddMutator[edit]

function bool AddMutator ()


AddMutatorByIndex[edit]

function AddMutatorByIndex (int Index)


FindTrackingIndex[edit]

function int FindTrackingIndex (string ClassName)


HandleResponse[edit]

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

Overrides: MatchSetupPanelBase.HandleResponse


InitPanel[edit]

function InitPanel ()

Overrides: MatchSetupPanelBase.InitPanel


InternalCheckLinkedObj[edit]

function InternalCheckLinkedObj (GUIListBase List)


LoggedOut[edit]

function LoggedOut ()

Overrides: MatchSetupPanelBase.LoggedOut


ModifyMutatorList[edit]

singular function bool ModifyMutatorList (GUIComponent Sender)


ReceiveNewMutator[edit]

function ReceiveNewMutator (string Data)


RemoveMapByIndex[edit]

function RemoveMapByIndex (int Index)


RemoveMutator[edit]

function bool RemoveMutator ()


SubmitChanges[edit]

function SubmitChanges ()

Overrides: MatchSetupPanelBase.SubmitChanges


TrackMutatorInfo[edit]

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