using Robust.Shared.Serialization; namespace Content.Shared._NF.Lathe; /// /// Sent to the server to remove an item from the queue. /// [Serializable, NetSerializable] public sealed class LatheDeleteRequestMessage(int index) : BoundUserInterfaceMessage { public int Index = index; } /// /// Sent to the server to move the position of an item in the queue. /// [Serializable, NetSerializable] public sealed class LatheMoveRequestMessage(int index, int change) : BoundUserInterfaceMessage { public int Index = index; public int Change = change; } /// /// Sent to the server to stop producing the current item. /// [Serializable, NetSerializable] public sealed class LatheAbortFabricationMessage() : BoundUserInterfaceMessage { }