rott/kf_sources/GUI2K4/Classes/UT2K4GameFooter.uc
2026-07-14 20:27:09 +07:00

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
}