The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:BaseGUIController (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UE2Runtime Object >> Interactions >> Interaction >> BaseGUIController
Package: 
Engine
Direct subclass:
GUIController
This class in other games:
UT2003, UT2004

Class: Engine.BaseGUIController

This is just a stub class that should be subclassed to support menus.

Written by Joe Wilcox (c) 2002, Epic Games, Inc. All Rights Reserved

Properties[edit]

bIsConsole[edit]

Type: bool


DefaultPens[edit]

Type: Material

Array size: 3

Contain to hold some default pens for drawing purposes

Default value, index 0: Texture'Engine.MenuWhite'

Default value, index 1: Texture'Engine.MenuBlack'

Default value, index 2: Texture'Engine.MenuGray'

Default values[edit]

Property Value
bActive False
bNativeEvents True

Delegates[edit]

OnAdminReply[edit]

delegate OnAdminReply (string Reply)


Functions[edit]

Events[edit]

AutoLoadMenus[edit]

event AutoLoadMenus ()


CloseAll[edit]

event CloseAll (bool bCancel)


CloseMenu[edit]

event bool CloseMenu (optional bool bCanceled)


InitializeController[edit]

event InitializeController ()


NeedsMenuResolution[edit]

event bool NeedsMenuResolution ()


OpenMenu[edit]

event bool OpenMenu (string NewMenuName, optional string Param1, optional string Param2)


ReplaceMenu[edit]

event bool ReplaceMenu (string NewMenuName, optional string Param1, optional string Param2)


SetRequiredGameResolution[edit]

event SetRequiredGameResolution (string GameRes)


Other instance functions[edit]

SetControllerStatus[edit]

function SetControllerStatus (bool On)