adminmenu fixes (#5305)

This commit is contained in:
Paul Ritter
2021-11-12 19:46:05 +01:00
committed by GitHub
parent e8232af00e
commit 7b48fdd7f5
3 changed files with 40 additions and 1 deletions

View File

@@ -1,14 +1,28 @@
using Content.Client.Administration.Managers;
using Robust.Client.UserInterface.Controls;
using Robust.Shared.IoC;
namespace Content.Client.Administration
{
public partial class AdminSystem
{
[Dependency] private readonly IClientAdminManager _adminManager = default!;
private AdminNameOverlay _adminNameOverlay = default!;
private void InitializeOverlay()
{
_adminNameOverlay = new AdminNameOverlay(this, _entityManager, _eyeManager, _resourceCache, _entityLookup);
_adminManager.AdminStatusUpdated += OnAdminStatusUpdated;
}
private void ShutdownOverlay()
{
_adminManager.AdminStatusUpdated -= OnAdminStatusUpdated;
}
private void OnAdminStatusUpdated()
{
AdminOverlayOff();
}
public void AdminOverlayOn(BaseButton.ButtonEventArgs? _ = null)