1
0

EffectVisualizerSystem.cs 466 B

1234567891011121314151617
  1. using Robust.Client.Animations;
  2. using Robust.Client.GameObjects;
  3. namespace Content.Client.Effects;
  4. public sealed class EffectVisualizerSystem : EntitySystem
  5. {
  6. public override void Initialize()
  7. {
  8. SubscribeLocalEvent<EffectVisualsComponent, AnimationCompletedEvent>(OnEffectAnimComplete);
  9. }
  10. private void OnEffectAnimComplete(EntityUid uid, EffectVisualsComponent component, AnimationCompletedEvent args)
  11. {
  12. QueueDel(uid);
  13. }
  14. }