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

45 lines
1.0 KiB
Ucode

//==============================================================================
// Created on: 11/12/2003
// Base class for admin controls
//
// Written by Ron Prestenback
// © 2003, Epic Games, Inc. All Rights Reserved
//==============================================================================
class AdminPanelBase extends GUIPanel;
var() localized string PanelCaption;
var() noexport bool bAdvancedAdmin;
function bool IsAdmin()
{
return PlayerOwner() != None && PlayerOwner().PlayerReplicationInfo != None && PlayerOwner().PlayerReplicationInfo.bAdmin;
}
function AdminCommand( string Command )
{
if ( PlayerOwner() != None )
PlayerOwner().AdminCommand(Command);
}
function LoggedIn( string AdminName );
function LoggedOut();
function SetAdvanced( bool bIsAdvanced )
{
bAdvancedAdmin = bIsAdvanced;
}
function AdminReply(string Reply);
function ShowPanel();
DefaultProperties
{
WinWidth=1.000000
WinHeight=0.862502
WinLeft=0.000000
WinTop=0.131250
bScaleToParent=True
bBoundToParent=True
}