using Content.Shared.Atmos; using Robust.Shared.Serialization; namespace Content.Shared._NF.Atmos.BUI; [NetSerializable, Serializable] public sealed class GasSaleConsoleBoundUserInterfaceState(int appraisal, GasMixture mixture, bool enabled) : BoundUserInterfaceState { /// /// Estimated appraisal value of the gas mixture. /// public int Appraisal = appraisal; /// /// The mixture in the linked sale entity. /// public GasMixture Mixture = mixture; /// /// Whether or not the buttons on the interface are enabled. /// public bool Enabled = enabled; } [Serializable, NetSerializable] public enum GasSaleConsoleUiKey : byte { Key, }