41 lines
1.1 KiB
Ucode
41 lines
1.1 KiB
Ucode
//==============================================================================
|
|
// Created on: 12/11/2003
|
|
// Base class for Instant Action & Host Multiplayer tab panels
|
|
//
|
|
// Written by Ron Prestenback
|
|
// © 2003, Epic Games, Inc. All Rights Reserved
|
|
//==============================================================================
|
|
|
|
class UT2K4GameTabBase extends UT2K4TabPanel;
|
|
|
|
var UT2K4GamePageBase p_Anchor; // Reference to the page that owns this tab
|
|
|
|
function InitComponent(GUIController MyController, GUIComponent MyOwner)
|
|
{
|
|
Super.InitComponent(MyController, MyOwner);
|
|
|
|
if (UT2K4GamePageBase(Controller.ActivePage) != None)
|
|
p_Anchor = UT2K4GamePageBase(Controller.ActivePage);
|
|
}
|
|
|
|
function string Play()
|
|
{
|
|
return "";
|
|
}
|
|
|
|
function SetFooterCaption( string NewCaption, optional float SecondsToFade )
|
|
{
|
|
if ( p_Anchor != None && p_Anchor.t_Footer != None )
|
|
{
|
|
p_Anchor.t_Footer.SetCaption(NewCaption);
|
|
if ( NewCaption != "" && SecondsToFade > 0.0 )
|
|
p_Anchor.t_Footer.SetTimer(SecondsToFade);
|
|
}
|
|
}
|
|
|
|
DefaultProperties
|
|
{
|
|
FadeInTime=0.25
|
|
}
|
|
|