SharedGasPressurePumpComponent.cs 551 B

123456789101112131415161718192021
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.Atmos.Piping.Binary.Components;
  3. [Serializable, NetSerializable]
  4. public enum GasPressurePumpUiKey : byte
  5. {
  6. Key,
  7. }
  8. [Serializable, NetSerializable]
  9. public sealed class GasPressurePumpToggleStatusMessage(bool enabled) : BoundUserInterfaceMessage
  10. {
  11. public bool Enabled { get; } = enabled;
  12. }
  13. [Serializable, NetSerializable]
  14. public sealed class GasPressurePumpChangeOutputPressureMessage(float pressure) : BoundUserInterfaceMessage
  15. {
  16. public float Pressure { get; } = pressure;
  17. }