Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:GUIController properties (UT2004)

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

Contents

;Other member categories for this class::functions

Properties[edit]

ActiveControl[edit]

Type: GUIComponent

Which control is currently active

ActivePage[edit]

Type: GUIPage

Points to the currently active page

AltPressed[edit]

Type: bool

Alt key is being held

ArrayPropertyMenu[edit]

Type: string

Modifiers: config

Menu for editing static array playinfo properties

Default value: "GUI2K4.GUIArrayPropPage"

AutoLoad[edit]

Type: array<AutoLoadMenu>

Modifiers: config

Any menu classes in here will be automatically loaded

bAutoRefreshBrowser[edit]

Type: bool

Modifiers: globalconfig

Auto refresh server browser when returning from the game or another menu

bCurMenuInitialized[edit]

Type: bool

Has the current Menu Finished initialization

Default value: True

bDesignMode[edit]

Type: bool

Modifiers: globalconfig

Are we in design mode;

bDesignModeToolTips[edit]

Type: bool

Modifiers: globalconfig

Whether tooltips are displayed while in design mode

bDrawFullPaths[edit]

Type: bool

Modifiers: globalconfig

Display full menu paths in design mode

bECEEdition[edit]

Type: bool

Set to true if this is the ECE edition

bExpertMode[edit]

Type: bool

Modifiers: globalconfig

Display all advanced settings

bFixedMouseSize[edit]

Type: bool

Modifiers: config

Keep the mouse from scaling

bForceMouseCheck[edit]

Type: bool

HACK

bHighlightCurrent[edit]

Type: bool

Modifiers: globalconfig

Highlight the current control being edited

Default value: True

bIgnoreNextRelease[edit]

Type: bool

Used to make sure discard errant releases.

bIgnoreUntilPress[edit]

Type: bool

HACK //???

bInteractiveMode[edit]

Type: bool

All input goes to design mode

bModAuthor[edit]

Type: bool

Modifiers: globalconfig

Allows bDesign Mode

bModulateStackedMenus[edit]

Type: bool

If true, all menus except the topmost will be greyed

Default value: True

bNoToolTips[edit]

Type: bool

Modifiers: globalconfig

Do not display mouse-over tool-tips

bQuietMenu[edit]

Type: bool

Modifiers: globalconfig


bSnapCursor[edit]

Type: bool

Snap cursor to first component when page is opened

ButtonRepeatDelay[edit]

Type: float

The amount of delay for faking button repeats

Default value: 0.25

ClickSound[edit]

Type: Sound


Default value: Sound'MenuSounds.MS_Click'

ContextMenu[edit]

Type: GUIContextMenu

Used for Right Click menus

CtrlPressed[edit]

Type: bool

Ctrl key is being held

CURSOR_NUM[edit]

Type: int

Modifiers: const


Default value: 7

CursorFade[edit]

Type: float

How visible is the cursor

CursorStep[edit]

Type: int

Are we fading in or out

Default value: 1

DblClickWindow[edit]

Type: float

How long do you have for a double click

Default value: 0.5

DefaultStyleNames[edit]

Type: array<string>

Holds the name of all styles to use

Default value, index 0: "XInterface.STY_RoundButton"

Default value, index 1: "XInterface.STY_RoundScaledButton"

Default value, index 10: "XInterface.STY_CharButton"

Default value, index 11: "XInterface.STY_ArrowLeft"

Default value, index 12: "XInterface.STY_ArrowRight"

Default value, index 13: "XInterface.STY_ServerBrowserGrid"

Default value, index 14: "XInterface.STY_NoBackground"

Default value, index 15: "XInterface.STY_ServerBrowserGridHeader"

Default value, index 16: "XInterface.STY_SliderCaption"

Default value, index 17: "XInterface.STY_LadderButton"

Default value, index 18: "XInterface.STY_LadderButtonHi"

Default value, index 19: "XInterface.STY_LadderButtonActive"

Default value, index 20: "XInterface.STY_SquareButton"

Default value, index 21: "XInterface.STY_BindBox"

Default value, index 22: "XInterface.STY_SquareBar"

Default value, index 23: "XInterface.STY_MidGameButton"

Default value, index 24: "XInterface.STY_TextLabel"

Default value, index 25: "XInterface.STY_ComboListBox"

Default value, index 26: "XInterface.STY_SquareMenuButton"

Default value, index 27: "XInterface.STY_IRCText"

Default value, index 28: "XInterface.STY_IRCEntry"

Default value, index 29: "XInterface.STY_ListSelection"

Default value, index 30: "XInterface.STY_EditBox"

Default value, index 31: "XInterface.STY_ListBox"

Default value, index 32: "XInterface.STY_ScrollZone"

Default value, index 33: "XInterface.STY_TextButton"

Default value, index 34: "XInterface.STY_Page"

Default value, index 35: "XInterface.STY_Header"

Default value, index 36: "XInterface.STY_Footer"

Default value, index 37: "XInterface.STY_TabButton"

Designer[edit]

Type: pointer

Modifiers: const, private


DesignerMenu[edit]

Type: string

Modifiers: globalconfig

Menu for in-game GUI designer

Default value: "GUIDesigner.PropertyManager"

DesignModeHints[edit]

Type: array<DesignModeHint>

List of commands for design mode

Default value, index 0:

Member Value
Description " Description"
Key " Key"

Default value, index 1:

Member Value
Description " View this help screen"
Key " (F1)"

Default value, index 10:

Member Value
Description " Reposition MoveControl using arrow keys"
Key " [Ctrl +] Up/Down/Left/Right"

Default value, index 11:

Member Value
Description " Resize MoveControl vertically"
Key " [Ctrl +] +/-"

Default value, index 12:

Member Value
Description " Resize selected component horizontally"
Key " [Ctrl +] Num+/Num-"

Default value, index 13:

Member Value
Description " Set MoveControl to MoveControl's menuowner"
Key " [Ctrl +] WheelUp"

Default value, index 14:

Member Value
Description " Set MoveControl to MoveControl's focused control"
Key " [Ctrl +] WheenDown"

Default value, index 15:

Member Value
Description " Reposition MoveControl using mouse"
Key " [(Ctrl + Alt) +] MouseX/Y+LMouse"

Default value, index 16:

Member Value
Description " Hides all design mode indicators"
Key " (Shift)"

Default value, index 17:

Member Value
Description " View focus chain"
Key " (Ctrl + Alt)"

Default value, index 18:

Member Value
Description " Select new MoveControl"
Key " [Ctrl +] Tab"

Default value, index 19:

Member Value
Description " Select new MoveControl"
Key " [Ctrl +] LMouse"

Default value, index 20:

Member Value
Description " Toggles design mode"
Key " Ctrl + Alt + D"

Default value, index 21:

Member Value
Description " Toggles property editor mode"
Key " Ctrl + Alt + E"

Default value, index 22:

Member Value
Description " Toggles active/focused info"
Key " [Ctrl +] H"

Default value, index 23:

Member Value
Description " Toggle interactive mode"
Key " [Ctrl +] I"

Default value, index 24:

Member Value
Description " Toggles full MenuOwner chains for active/focused"
Key " [Ctrl +] P"

Default value, index 25:

Member Value
Description " Copy MoveControl position to clipboard"
Key " [Ctrl +] C"

Default value, index 26:

Member Value
Description " Export MoveControl to clipboard"
Key " [Ctrl +] X"

Default value, index 27:

Member Value
Description " Refresh the property window in the designer"
Key " [Ctrl +] U"

DownSound[edit]

Type: Sound


Default value: Sound'MenuSounds.MS_ListChangeDown'

DragSound[edit]

Type: Sound


DropSource[edit]

Type: GUIComponent

Source component for a drag-n-drop operation currently in progress

DropTarget[edit]

Type: GUIComponent

Target component for a drag-n-drop operation currently in progress

DynArrayPropertyMenu[edit]

Type: string

Modifiers: config

Menu for editing dynamic array playinfo properties

Default value: "GUI2K4.GUIDynArrayPage"

EditFavoriteMenu[edit]

Type: string

Modifiers: config


Default value: "GUI2K4.EditFavoritePage"

EditSound[edit]

Type: Sound


Default value: Sound'MenuSounds.MS_Edit'

FadeSound[edit]

Type: Sound


FastCursorFade[edit]

Type: float

How visible is the cursor

FastCursorStep[edit]

Type: int

Are we fading in or out

Default value: 1

FilterMenu[edit]

Type: string

Modifiers: config

Menu for configuring server browser filters

Default value: "GUI2K4.UT2K4_FilterListPage"

FocusedControl[edit]

Type: GUIComponent

Top most Focused control

FONT_NUM[edit]

Type: int

Modifiers: const


Default value: 9

FontStack[edit]

Type: array<GUIFont>

Modifiers: editinline, protected

Holds all the possible fonts

Default value, index 0: UT2MenuFont'GUIMenuFont'

Default value, index 1: UT2DefaultFont'GUIDefaultFont'

Default value, index 2: UT2LargeFont'GUILargeFont'

Default value, index 3: UT2HeaderFont'GUIHeaderFont'

Default value, index 4: UT2SmallFont'GUISmallFont'

Default value, index 5: UT2MidGameFont'GUIMidGameFont'

Default value, index 6: UT2SmallHeaderFont'GUISmallHeaderFont'

Default value, index 7: UT2ServerListFont'GUIServerListFont'

Default value, index 8: UT2IRCFont'GUIIRCFont'

GameResolution[edit]

Type: string


ImageList[edit]

Type: array<Material>

List of various images

KeyDown[edit]

Type: byte

Array size: 255

Modifiers: const

Bit mask of keys currently held down

KickVotingMenu[edit]

Type: string

Modifiers: config


Default value: "xVoting.KickVotingPage"

LastClickTime[edit]

Type: float

When did the last click occur

LastClickX[edit]

Type: int


LastClickY[edit]

Type: int

Who was the active component

LastGameType[edit]

Type: string

Modifiers: transient


LastMouseX[edit]

Type: float


LastMouseY[edit]

Type: float


LastRenderTime[edit]

Type: float

Used for timing

MainMenuOptions[edit]

Type: array<string>

Menu classes that will be displayed on the main menu

MainNotWanted[edit]

Type: bool

Prevents main menu from being opened when last menu is closed and isn't bAllowedAsLast

MapVotingMenu[edit]

Type: string

Modifiers: config

Menu that appears for map voting

Default value: "xVoting.MapVotingPage"

MatchSetupMenu[edit]

Type: string

Modifiers: config


Default value: "xVoting.MatchConfigPage"

MaxSimultaneousPings[edit]

Type: int

Modifiers: globalconfig

Upper limit to number of open connections (for server pinging only - not does include game channels)

MenuMouseSens[edit]

Type: float

Modifiers: config


Default value: 1.0

MenuStack[edit]

Type: array<GUIPage>

Modifiers: editinline, export, protected

Holds the stack of menus

MouseCursorBounds[edit]

Type: Object.FloatBox

Modifiers: const


MouseCursorOffset[edit]

Type: array<Object.Vector>

Modifiers: editinline

Only X,Y used, between 0 and 1. 'Hot Spot' of cursor material.

Default value, index 0:

Member Value
X 0.0
Y 0.0
Z 0.0

Default value, index 1:

Member Value
X 0.5
Y 0.5
Z 0.0

Default value, index 2:

Member Value
X 0.5
Y 0.5
Z 0.0

Default value, index 3:

Member Value
X 0.5
Y 0.5
Z 0.0

Default value, index 4:

Member Value
X 0.5
Y 0.5
Z 0.0

Default value, index 5:

Member Value
X 0.5
Y 0.5
Z 0.0

Default value, index 6:

Member Value
X 0.0
Y 0.0
Z 0.0

MouseCursors[edit]

Type: array<Material>

Modifiers: editinline, protected

Holds a list of all possible mouse

Default value, index 0: Material'InterfaceContent.MouseCursor'

Default value, index 1: Material'InterfaceContent.SplitterCursor'

Default value, index 2: Material'InterfaceContent.SplitterCursor'

Default value, index 3: Material'InterfaceContent.SplitterCursorVert'

Default value, index 4: Material'InterfaceContent.SplitterCursor'

Default value, index 5: Material'InterfaceContent.SplitterCursor'

Default value, index 6: Material'InterfaceContent.MouseCursor'

MouseOver[edit]

Type: GUIToolTip


MouseOverSound[edit]

Type: Sound


Default value: Sound'MenuSounds.MS_MouseOver'

MouseX[edit]

Type: float


MouseY[edit]

Type: float

Where is the mouse currently located

MoveControl[edit]

Type: GUIComponent


PersistentStack[edit]

Type: array<GUIPage>

Modifiers: protected

Holds the set of pages which are persistent across close/open

Profilers[edit]

Type: array<ProfileStruct>


RegisteredClasses[edit]

Type: array<class<GUIComponent> >


RenderDelta[edit]

Type: float


RepeatDelta[edit]

Type: float

Data var

RepeatKey[edit]

Type: byte

Used to determine what should repeat

RepeatTime[edit]

Type: float

How long until the next repeat;

RequestDataMenu[edit]

Type: string

Modifiers: config

Menu for single item data entry

Default value: "GUI2K4.UT2K4GetDataMenu"

RestoreMenus[edit]

Type: array<RestoreMenuItem>


ResX[edit]

Type: int

Modifiers: const


ResY[edit]

Type: int

Modifiers: const

Current resolution

ShiftPressed[edit]

Type: bool

Shift key is being held

SkipControl[edit]

Type: GUIComponent

Modifiers: deprecated

This control should be skipped over and drawn at the end

STYLE_NUM[edit]

Type: int

Modifiers: const


Default value: 30

StyleNames[edit]

Type: array<string>

Holds the name of all styles to use

StyleStack[edit]

Type: array<GUIStyles>

Modifiers: protected

Holds all of the possible styles

UpSound[edit]

Type: Sound


Default value: Sound'MenuSounds.MS_ListChangeUp'

WhiteBorder[edit]

Type: Material


Default value: Material'InterfaceContent.Menu.WhiteBorder'

G15 variables[edit]

The following properties have been added in the UT2004 v3372 "G15" patch.

[edit]

Type: Texture


Default value: Texture'G15LCD.Logos.BWLogoRGB8A'

LCDTinyFont[edit]

Type: Font


Default value: Font'Engine.DefaultFont'

LCDSmallFont[edit]

Type: Font


Default value: Font'G15LCDFonts.LCDSmallFont'

LCDMedFont[edit]

Type: Font


Default value: Font'G15LCDFonts.LCDMedFont'

LCDLargeFont[edit]

Type: Font


Default value: Font'G15LCDFonts.LCDLargeFont'

Default values[edit]

Property Value
NetworkMsgMenu "GUI2K4.UT2K4NetworkStatusMsg"
QuestionMenuClass "XInterface.GUIQuestionPage"

Subobjects[edit]

GUIDefaultFont[edit]

Class: XInterface.UT2DefaultFont

Empty subobject definition.

GUIHeaderFont[edit]

Class: XInterface.UT2HeaderFont

Empty subobject definition.

GUIIRCFont[edit]

Class: XInterface.UT2IRCFont

Empty subobject definition.

GUILargeFont[edit]

Class: XInterface.UT2LargeFont

Empty subobject definition.

GUIMenuFont[edit]

Class: XInterface.UT2MenuFont

Empty subobject definition.

GUIMidGameFont[edit]

Class: XInterface.UT2MidGameFont

Empty subobject definition.

GUIServerListFont[edit]

Class: XInterface.UT2ServerListFont

Empty subobject definition.

GUISmallFont[edit]

Class: XInterface.UT2SmallFont

Empty subobject definition.

GUISmallHeaderFont[edit]

Class: XInterface.UT2SmallHeaderFont

Empty subobject definition.