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

UE2:GUIQuestionPage (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPage >> GUIQuestionPage
Package: 
XInterface
This class in other games:
UT2004

null

Properties[edit]

ButtonNames[edit]

Type: string

Array size: 8

Modifiers: localized

Buttons Names: Ok, Cancel, Retry, Continue, Yes, No, Abort, Ignore. Clamped [0,7].

Default value, index 0: "Ok"

Default value, index 1: "Cancel"

Default value, index 2: "Retry"

Default value, index 3: "Continue"

Default value, index 4: "Yes"

Default value, index 5: "No"

Default value, index 6: "Abort"

Default value, index 7: "Ignore"

Buttons[edit]

Type: array<GUIButton>


CancelButton[edit]

Type: GUIButton


DefaultButton[edit]

Type: GUIButton


lMessage[edit]

Type: GUILabel


MessageIcon[edit]

Type: Material

Like Warning/Question/Exclamation

Default values[edit]

Property Value
BackgroundColor
Member Value
A 255
B 64
G 64
R 64
BackgroundRStyle MSTY_Alpha
Controls[0] GUIImage'imgBack'
Controls[1] GUILabel'lblQuestion'
WinHeight 0.5
WinTop 0.25

Subobjects[edit]

imgBack[edit]

Class: XInterface.GUIImage

Property Value
bBoundToParent True
bScaleToParent True
Image Material'InterfaceContent.Menu.SquareBoxA'
ImageStyle ISTY_Stretched
WinHeight 1.0
WinTop 0.0
WinWidth 1.0

lblQuestion[edit]

Class: XInterface.GUILabel

Property Value
bMultiLine True
WinHeight 0.4
WinLeft 0.1
WinTop 0.2
WinWidth 0.8

Delegates[edit]

OnButtonClick[edit]

delegate OnButtonClick (byte bButton)


Instance functions[edit]

AddButton[edit]

function AddButton (int idesc)


ButtonClick[edit]

function bool ButtonClick (GUIComponent Sender)


InitComponent[edit]

function InitComponent (GUIController pMyController, GUIComponent MyOwner)

Overrides: GUIPage.InitComponent


InternalOnPreDraw[edit]

function bool InternalOnPreDraw (Canvas C)


LayoutButtons[edit]

function LayoutButtons (byte ActiveButton)


Replace[edit]

function string Replace (string Src, string Tag, string Value)


SetupQuestion[edit]

function SetupQuestion (string Question, byte bButtons, byte ActiveButton)