Defibrillator (#15922)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Nemanja
2023-05-02 20:10:19 -04:00
committed by GitHub
parent 32b29fb05a
commit 0604c93d50
38 changed files with 796 additions and 56 deletions

View File

@@ -0,0 +1,44 @@
using Content.Client.Eui;
using Content.Shared.Ghost;
using JetBrains.Annotations;
using Robust.Client.Graphics;
namespace Content.Client.Ghost.UI;
[UsedImplicitly]
public sealed class ReturnToBodyEui : BaseEui
{
private readonly ReturnToBodyMenu _menu;
public ReturnToBodyEui()
{
_menu = new ReturnToBodyMenu();
_menu.DenyButton.OnPressed += _ =>
{
SendMessage(new ReturnToBodyMessage(false));
_menu.Close();
};
_menu.AcceptButton.OnPressed += _ =>
{
SendMessage(new ReturnToBodyMessage(true));
_menu.Close();
};
}
public override void Opened()
{
IoCManager.Resolve<IClyde>().RequestWindowAttention();
_menu.OpenCentered();
}
public override void Closed()
{
base.Closed();
SendMessage(new ReturnToBodyMessage(false));
_menu.Close();
}
}