Files

20 lines
608 B
C#
Raw Permalink Normal View History

2024-12-29 20:54:34 +03:00
using Content.Server.Chat.Managers;
using Robust.Shared.Player;
2025-01-05 18:37:53 +03:00
namespace Content.Server._White.AspectsSystem.Base;
2024-12-29 20:54:34 +03:00
2025-01-05 18:37:53 +03:00
public sealed class ChatHelper : EntitySystem
{
[Dependency] private readonly ISharedPlayerManager _playerManager = default!;
[Dependency] private readonly IChatManager _chatManager = default!;
2024-12-29 20:54:34 +03:00
2025-01-05 18:37:53 +03:00
public void SendAspectDescription(EntityUid mob, string messageKey)
{
_playerManager.TryGetSessionByEntity(mob, out var session);
if (session != null)
2024-12-29 20:54:34 +03:00
{
2025-01-05 18:37:53 +03:00
_chatManager.DispatchServerMessage(session, Loc.GetString(messageKey));
2024-12-29 20:54:34 +03:00
}
}
}