PopupEveryone.cs 576 B

123456789101112131415161718
  1. using Content.Server.Popups;
  2. using Content.Shared.Construction;
  3. using Robust.Shared.Player;
  4. namespace Content.Server.Construction.Completions
  5. {
  6. [DataDefinition]
  7. public sealed partial class PopupEveryone : IGraphAction
  8. {
  9. [DataField("text")] public string Text { get; private set; } = string.Empty;
  10. public void PerformAction(EntityUid uid, EntityUid? userUid, IEntityManager entityManager)
  11. {
  12. entityManager.EntitySysManager.GetEntitySystem<PopupSystem>()
  13. .PopupEntity(Loc.GetString(Text), uid);
  14. }
  15. }
  16. }