From a6c1cbfe9f9115c2689eec792a4e2d35bfede588 Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Sat, 30 Apr 2022 19:30:42 +0200 Subject: [PATCH] refactor: cleaned blink behavior --- .../behaviors/multiball_blinking_behavior.dart | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/pinball_components/lib/src/components/multiball/behaviors/multiball_blinking_behavior.dart b/packages/pinball_components/lib/src/components/multiball/behaviors/multiball_blinking_behavior.dart index 2ea8f193..a1cc3ac5 100644 --- a/packages/pinball_components/lib/src/components/multiball/behaviors/multiball_blinking_behavior.dart +++ b/packages/pinball_components/lib/src/components/multiball/behaviors/multiball_blinking_behavior.dart @@ -10,7 +10,7 @@ import 'package:pinball_flame/pinball_flame.dart'; class MultiballBlinkingBehavior extends TimerComponent with ParentIsA { /// {@macro multiball_blinking_behavior} - MultiballBlinkingBehavior() : super(period: 0.5); + MultiballBlinkingBehavior() : super(period: 0.1); final _maxBlinks = 10; @@ -18,15 +18,11 @@ class MultiballBlinkingBehavior extends TimerComponent bool _isAnimating = false; - @visibleForTesting - // ignore: public_member_api_docs - void onNewState(MultiballState state) { + void _onNewState(MultiballState state) { final animationEnabled = state.animationState == MultiballAnimationState.animated; final canBlink = _blinksCounter < _maxBlinks; - print("onNewState ${animationEnabled}"); - print("onNewState ${canBlink}"); if (animationEnabled && canBlink) { _start(); } else { @@ -61,7 +57,7 @@ class MultiballBlinkingBehavior extends TimerComponent @override Future onLoad() async { await super.onLoad(); - parent.bloc.stream.listen(onNewState); + parent.bloc.stream.listen(_onNewState); } @override