From ea804b256849839cac9831300b5b97b807fd4d90 Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Wed, 20 Apr 2022 10:19:25 +0200 Subject: [PATCH] fix: fix animation duration --- .../pinball_components/lib/src/components/plunger.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/pinball_components/lib/src/components/plunger.dart b/packages/pinball_components/lib/src/components/plunger.dart index fb23e259..e7fb0def 100644 --- a/packages/pinball_components/lib/src/components/plunger.dart +++ b/packages/pinball_components/lib/src/components/plunger.dart @@ -130,9 +130,15 @@ class _PlungerSpriteAnimationGroupComponent position: Vector2(1.87, 14.9), ); - void pull() => current = _PlungerAnimationState.pull; + void pull() { + current = _PlungerAnimationState.pull; + animation?.reset(); + } - void release() => current = _PlungerAnimationState.release; + void release() { + current = _PlungerAnimationState.release; + animation?.reset(); + } @override Future? onLoad() async {