From 58ab137e32065da17521fdc535efc4753a60ef40 Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Wed, 20 Apr 2022 10:27:25 +0200 Subject: [PATCH] fix: fixed plunger animation --- .../pinball_components/lib/src/components/plunger.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/pinball_components/lib/src/components/plunger.dart b/packages/pinball_components/lib/src/components/plunger.dart index c76282db..c5706385 100644 --- a/packages/pinball_components/lib/src/components/plunger.dart +++ b/packages/pinball_components/lib/src/components/plunger.dart @@ -131,13 +131,17 @@ class _PlungerSpriteAnimationGroupComponent ); void pull() { + if (current != _PlungerAnimationState.pull) { + animation?.reset(); + } current = _PlungerAnimationState.pull; - animation?.reset(); } void release() { + if (current != _PlungerAnimationState.release) { + animation?.reset(); + } current = _PlungerAnimationState.release; - animation?.reset(); } @override