SharedDiskConsole.cs 672 B

123456789101112131415161718192021222324252627282930
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.Research;
  3. [Serializable, NetSerializable]
  4. public enum DiskConsoleUiKey : byte
  5. {
  6. Key
  7. }
  8. [Serializable, NetSerializable]
  9. public sealed class DiskConsoleBoundUserInterfaceState : BoundUserInterfaceState
  10. {
  11. public bool CanPrint;
  12. public int PointCost;
  13. public int ServerPoints;
  14. public DiskConsoleBoundUserInterfaceState(int serverPoints, int pointCost, bool canPrint)
  15. {
  16. CanPrint = canPrint;
  17. PointCost = pointCost;
  18. ServerPoints = serverPoints;
  19. }
  20. }
  21. [Serializable, NetSerializable]
  22. public sealed class DiskConsolePrintDiskMessage : BoundUserInterfaceMessage
  23. {
  24. }