From 1721f628c5ec24df8b7ce73c7f1ed26d804ac0fd Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Mon, 18 Apr 2022 20:08:20 +0200 Subject: [PATCH] refactor: oncomplete at plunger animations --- .../lib/src/components/plunger.dart | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/pinball_components/lib/src/components/plunger.dart b/packages/pinball_components/lib/src/components/plunger.dart index e774b188..4eda5ae6 100644 --- a/packages/pinball_components/lib/src/components/plunger.dart +++ b/packages/pinball_components/lib/src/components/plunger.dart @@ -161,11 +161,17 @@ class _PlungerSpriteComponent extends SpriteAnimationComponent with HasGameRef { amountPerRow: amountPerRow ~/ 2, stepTime: 1 / 24, textureSize: textureSize, - texturePosition: Vector2(0, 0), + texturePosition: Vector2.zero(), loop: false, ), - ); - _releaseAnimation = _pullAnimation.reversed(); + )..onComplete = () { + playing = false; + }; + + _releaseAnimation = _pullAnimation.reversed() + ..onComplete = () { + playing = false; + }; animation = _pullAnimation; position = Vector2(1.87, 15.5);