NicePack/sources/GUI/NiceLobbyFooter.uc

24 lines
706 B
Ucode

class NiceLobbyFooter extends ScrnLobbyFooter;
function bool OnFooterClick(GUIComponent Sender)
{
if (Sender == b_Perks){
PlayerOwner().ClientOpenMenu(string(Class'NicePack.NiceInvasionLoginMenu'), false);
return false;
}
else if(Sender == b_ViewMap){
if(KF_StoryGRI(PlayerOwner().Level.GRI) == none){
LobbyMenu(PageOwner).bAllowClose = true;
PlayerOwner().ClientCloseMenu(true, false);
LobbyMenu(PageOwner).bAllowClose = false;
}
}
else if(Sender == b_Ready){
return super(LobbyFooter).OnFooterClick(Sender); // bypass serverperks
}
else
return super.OnFooterClick(Sender);
}
defaultproperties
{
}