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,
}