77 lines
2.1 KiB
Ucode
77 lines
2.1 KiB
Ucode
//==============================================================================
|
|
// Created on: 12/14/2003
|
|
// This footer goes on Instant Action & Host Multiplayer pages
|
|
//
|
|
// Written by Ron Prestenback
|
|
// © 2003, Epic Games, Inc. All Rights Reserved
|
|
//==============================================================================
|
|
|
|
class UT2K4GameFooter extends ButtonFooter;
|
|
|
|
var automated GUIButton b_Primary, b_Secondary, b_Back;
|
|
var() localized string PrimaryCaption, PrimaryHint, SecondaryCaption, SecondaryHint;
|
|
|
|
var UT2K4GamePageBase Owner;
|
|
|
|
function InitComponent(GUIController InController, GUIComponent InOwner)
|
|
{
|
|
Super.InitComponent(InController, InOwner);
|
|
|
|
Owner = UT2K4GamePageBase(MenuOwner);
|
|
b_Primary.OnClick = Owner.InternalOnClick;
|
|
b_Secondary.OnClick = Owner.InternalOnClick;
|
|
b_Back.OnClick = Owner.InternalOnClick;
|
|
}
|
|
|
|
function SetupButtons( optional string bPerButtonSizes )
|
|
{
|
|
b_Primary.Caption = PrimaryCaption;
|
|
b_Primary.SetHint( PrimaryHint );
|
|
|
|
b_Secondary.Caption = SecondaryCaption;
|
|
b_Secondary.SetHint( SecondaryHint );
|
|
|
|
Super.SetupButtons(bPerButtonSizes);
|
|
}
|
|
|
|
DefaultProperties
|
|
{
|
|
Begin Object Class=GUIButton Name=GamePrimaryButton
|
|
StyleName="FooterButton"
|
|
WinWidth=0.12
|
|
WinHeight=0.033203
|
|
WinTop=0.966146
|
|
WinLeft=0.88
|
|
TabOrder=0
|
|
bBoundToParent=True
|
|
MenuState=MSAT_Disabled
|
|
End Object
|
|
b_Primary=GamePrimaryButton
|
|
|
|
Begin Object Class=GUIButton Name=GameSecondaryButton
|
|
StyleName="FooterButton"
|
|
WinWidth=0.120000
|
|
WinHeight=0.033203
|
|
WinTop=0.966146
|
|
WinLeft=0.758125
|
|
TabOrder=1
|
|
bBoundToParent=True
|
|
MenuState=MSAT_Disabled
|
|
End Object
|
|
b_Secondary=GameSecondaryButton
|
|
|
|
Begin Object Class=GUIButton Name=GameBackButton
|
|
Caption="BACK"
|
|
Hint="Return to Previous Menu"
|
|
StyleName="FooterButton"
|
|
WinWidth=0.12
|
|
WinHeight=0.033203
|
|
WinTop=0.966146
|
|
WinLeft=0
|
|
TabOrder=2
|
|
bBoundToParent=True
|
|
End Object
|
|
b_Back=GameBackButton
|
|
|
|
}
|