using Content.Shared.Atmos.Components; using Content.Shared.Atmos.EntitySystems; namespace Content.Client.Atmos.Components; /// /// This listens to appearance changes from /// and applies sprite changes to a gas holder currently experiencing loss. /// [RegisterComponent] public sealed partial class MaxPressureVisualsComponent : Component { /// /// What RsiState we use for our integrity visuals. /// [DataField] public string? IntegrityState = "integrity"; /// /// What RsiState we use for the mask that goes over integrity visuals. /// [DataField] public string? IntegrityMask = "mask"; /// /// How many steps there are /// [DataField("steps")] public int IntegritySteps = 5; } public enum MaxPressureVisualLayers : byte { Base, BaseUnshaded, }