diff --git a/packages/pinball_components/lib/src/components/alien_bumper/behaviors/alien_bumper_blinking_behavior.dart b/packages/pinball_components/lib/src/components/alien_bumper/behaviors/alien_bumper_blinking_behavior.dart index d506445a..afe27618 100644 --- a/packages/pinball_components/lib/src/components/alien_bumper/behaviors/alien_bumper_blinking_behavior.dart +++ b/packages/pinball_components/lib/src/components/alien_bumper/behaviors/alien_bumper_blinking_behavior.dart @@ -14,7 +14,6 @@ class AlienBumperBlinkingBehavior extends TimerComponent void _onNewState(AlienBumperState state) { switch (state) { case AlienBumperState.active: - timer.stop(); break; case AlienBumperState.inactive: timer @@ -34,6 +33,7 @@ class AlienBumperBlinkingBehavior extends TimerComponent @override void onTick() { super.onTick(); + timer.stop(); parent.bloc.onBlinked(); } } diff --git a/packages/pinball_components/lib/src/components/sparky_bumper/behaviors/sparky_bumper_blinking_behavior.dart b/packages/pinball_components/lib/src/components/sparky_bumper/behaviors/sparky_bumper_blinking_behavior.dart index ab9f4eee..81cfa5e1 100644 --- a/packages/pinball_components/lib/src/components/sparky_bumper/behaviors/sparky_bumper_blinking_behavior.dart +++ b/packages/pinball_components/lib/src/components/sparky_bumper/behaviors/sparky_bumper_blinking_behavior.dart @@ -14,7 +14,6 @@ class SparkyBumperBlinkingBehavior extends TimerComponent void _onNewState(SparkyBumperState state) { switch (state) { case SparkyBumperState.active: - timer.stop(); break; case SparkyBumperState.inactive: timer @@ -34,6 +33,7 @@ class SparkyBumperBlinkingBehavior extends TimerComponent @override void onTick() { super.onTick(); + timer.stop(); parent.bloc.onBlinked(); } }