SoundOnTriggerComponent.cs 528 B

1234567891011121314151617
  1. using Content.Server.Explosion.EntitySystems;
  2. using Robust.Shared.Audio;
  3. namespace Content.Server.Explosion.Components;
  4. /// <summary>
  5. /// Will play sound from the attached entity upon a <see cref="TriggerEvent"/>.
  6. /// </summary>
  7. [RegisterComponent]
  8. public sealed partial class SoundOnTriggerComponent : Component
  9. {
  10. [DataField("removeOnTrigger")]
  11. public bool RemoveOnTrigger = true;
  12. [DataField("sound")]
  13. public SoundSpecifier? Sound = new SoundPathSpecifier("/Audio/Effects/Grenades/supermatter_start.ogg");
  14. }