1
0

SharedFlashSystem.cs 519 B

123456789101112131415
  1. using Content.Shared.Flash.Components;
  2. using Content.Shared.StatusEffect;
  3. using Robust.Shared.Audio;
  4. using Robust.Shared.Prototypes;
  5. namespace Content.Shared.Flash;
  6. public abstract class SharedFlashSystem : EntitySystem
  7. {
  8. public ProtoId<StatusEffectPrototype> FlashedKey = "Flashed";
  9. public virtual void FlashArea(Entity<FlashComponent?> source, EntityUid? user, float range, float duration, float slowTo = 0.8f, bool displayPopup = false, float probability = 1f, SoundSpecifier? sound = null)
  10. {
  11. }
  12. }