using Content.Shared.DoAfter; using Robust.Shared.Serialization; namespace Content.Shared.Wires; [Serializable, NetSerializable] public sealed class WireDoAfterEvent : DoAfterEvent { [DataField("action", required: true)] public readonly WiresAction Action; [DataField("id", required: true)] public readonly int Id; private WireDoAfterEvent() { } public WireDoAfterEvent(WiresAction action, int id) { Action = action; Id = id; } public override DoAfterEvent Clone() => this; }