6
2026-01-24 12:49:55 +03:00

35 lines
879 B
C#

using Robust.Shared.Serialization;
namespace Content.Shared.Atmos.Piping.Binary.Components
{
public sealed record GasVolumePumpData(float LastMolesTransferred);
[Serializable, NetSerializable]
public enum GasVolumePumpUiKey : byte
{
Key,
}
[Serializable, NetSerializable]
public sealed class GasVolumePumpToggleStatusMessage : BoundUserInterfaceMessage
{
public bool Enabled { get; }
public GasVolumePumpToggleStatusMessage(bool enabled)
{
Enabled = enabled;
}
}
[Serializable, NetSerializable]
public sealed class GasVolumePumpChangeTransferRateMessage : BoundUserInterfaceMessage
{
public float TransferRate { get; }
public GasVolumePumpChangeTransferRateMessage(float transferRate)
{
TransferRate = transferRate;
}
}
}