diff --git a/Content.Server/Mobs/MindHelpers.cs b/Content.Server/Mobs/MindHelpers.cs new file mode 100644 index 0000000000..017de12ff5 --- /dev/null +++ b/Content.Server/Mobs/MindHelpers.cs @@ -0,0 +1,20 @@ +using Content.Server.Interfaces.GameTicking; +using Content.Server.Players; +using Robust.Server.Player; +using Robust.Shared.Interfaces.GameObjects; +using Robust.Shared.IoC; + +namespace Content.Server.Mobs +{ + internal static class MindHelpers + { + internal static void SendToGhost(this IEntity entity, bool canReturn=false) + { + var mind = entity.PlayerSession()?.ContentData()?.Mind; + + if (mind == null) return; + + IoCManager.Resolve().OnGhostAttempt(mind, canReturn); + } + } +}