Events.cs 507 B

12345678910111213141516171819202122
  1. using Content.Shared.DoAfter;
  2. using Robust.Shared.Serialization;
  3. namespace Content.Shared.Storage;
  4. [Serializable, NetSerializable]
  5. public sealed partial class AreaPickupDoAfterEvent : DoAfterEvent
  6. {
  7. [DataField("entities", required: true)]
  8. public IReadOnlyList<NetEntity> Entities = default!;
  9. private AreaPickupDoAfterEvent()
  10. {
  11. }
  12. public AreaPickupDoAfterEvent(List<NetEntity> entities)
  13. {
  14. Entities = entities;
  15. }
  16. public override DoAfterEvent Clone() => this;
  17. }