Admin overlay (#4728)

* adds admin overlay

* fixes things
This commit is contained in:
Paul Ritter
2021-10-03 13:34:36 +02:00
committed by GitHub
parent f4c01b58ce
commit 6fdb364497
7 changed files with 140 additions and 5 deletions

View File

@@ -18,13 +18,20 @@ namespace Content.Client.Administration.UI.Tabs
{
public delegate void PlayerListRefresh();
public delegate void AdminNameOverlayToggle();
public event PlayerListRefresh? OnPlayerListRefresh;
public event AdminNameOverlayToggle? OnAdminNameOverlayOn;
public event AdminNameOverlayToggle? OnAdminNameOverlayOff;
public PlayerTab()
{
IoCManager.InjectDependencies(this);
RobustXamlLoader.Load(this);
RefreshButton.OnPressed += (_) => OnPlayerListRefresh?.Invoke();
OverlayButtonOn.OnPressed += (_) => OnAdminNameOverlayOn?.Invoke();
OverlayButtonOff.OnPressed += (_) => OnAdminNameOverlayOff?.Invoke();
}
protected override void EnteredTree()