| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- // SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
- // SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
- // SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
- // SPDX-FileCopyrightText: 2025 JohnOakman <sremy2012@hotmail.fr>
- //
- // SPDX-License-Identifier: AGPL-3.0-or-later
- using Robust.Shared.Serialization;
- namespace Content.Shared._Shitmed.Autodoc;
- [Serializable, NetSerializable]
- public enum AutodocUiKey : byte
- {
- Key
- }
- [Serializable, NetSerializable]
- public sealed class AutodocCreateProgramMessage(string title) : BoundUserInterfaceMessage
- {
- public readonly string Title = title;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocToggleProgramSafetyMessage(int program) : BoundUserInterfaceMessage
- {
- public readonly int Program = program;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocRemoveProgramMessage(int program) : BoundUserInterfaceMessage
- {
- public readonly int Program = program;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocAddStepMessage(int program, IAutodocStep step, int index) : BoundUserInterfaceMessage
- {
- public readonly int Program = program;
- public readonly IAutodocStep Step = step;
- public readonly int Index = index;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocRemoveStepMessage(int program, int step) : BoundUserInterfaceMessage
- {
- public readonly int Program = program;
- public readonly int Step = step;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocStartMessage(int program) : BoundUserInterfaceMessage
- {
- public readonly int Program = program;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocImportProgramMessage(AutodocProgram program) : BoundUserInterfaceMessage
- {
- public readonly AutodocProgram Program = program;
- }
- [Serializable, NetSerializable]
- public sealed class AutodocStopMessage : BoundUserInterfaceMessage;
|