using Content.Shared.Anomaly; using Robust.Shared.Audio; namespace Content.Server.Anomaly.Components; /// /// This is used for scanning anomalies and /// displaying information about them in the ui /// [RegisterComponent, Access(typeof(SharedAnomalySystem))] public sealed partial class AnomalyScannerComponent : Component { /// /// The anomaly that was last scanned by this scanner. /// [ViewVariables] public EntityUid? ScannedAnomaly; /// /// How long the scan takes /// [DataField("scanDoAfterDuration")] public float ScanDoAfterDuration = 5; /// /// The sound plays when the scan finished /// [DataField("completeSound")] public SoundSpecifier? CompleteSound = new SoundPathSpecifier("/Audio/Items/beep.ogg"); }