DigDoAfterEvent.cs 567 B

12345678910111213141516171819202122
  1. using Content.Shared.DoAfter;
  2. using Robust.Shared.Map;
  3. using Robust.Shared.Serialization;
  4. namespace Content.Shared.Farming;
  5. [Serializable, NetSerializable]
  6. public sealed partial class DigDoAfterEvent : DoAfterEvent
  7. {
  8. public NetEntity GridUid { get; }
  9. public Vector2i SnapPos { get; }
  10. public string NextTileId { get; }
  11. public DigDoAfterEvent(NetEntity gridUid, Vector2i snapPos, string nextTileId)
  12. {
  13. GridUid = gridUid;
  14. SnapPos = snapPos;
  15. NextTileId = nextTileId;
  16. }
  17. public override DoAfterEvent Clone() => this;
  18. }