using Robust.Shared.Audio; using Robust.Shared.GameStates; namespace Content.Shared.Fluids.Components; /// /// Uses ItemToggle to control safety for a spray item. /// You can't spray or refill it while safety is on. /// [RegisterComponent, NetworkedComponent, Access(typeof(SpraySafetySystem))] public sealed partial class SpraySafetyComponent : Component { /// /// Popup shown when trying to spray or refill with safety on. /// [DataField] public LocId Popup = "fire-extinguisher-component-safety-on-message"; /// /// Sound to play after refilling. /// [DataField] public SoundSpecifier RefillSound = new SoundPathSpecifier("/Audio/Effects/refill.ogg"); }