|
|
@ -97,8 +97,7 @@ class _PlungerSpriteAnimationGroupComponent
|
|
|
|
void onNewState(PlungerState state) {
|
|
|
|
void onNewState(PlungerState state) {
|
|
|
|
super.onNewState(state);
|
|
|
|
super.onNewState(state);
|
|
|
|
final startedReleasing = state.isReleasing && !current!.isReleasing;
|
|
|
|
final startedReleasing = state.isReleasing && !current!.isReleasing;
|
|
|
|
final startedPulling =
|
|
|
|
final startedPulling = state.isPulling && !current!.isPulling;
|
|
|
|
(state.isPulling || state.isAutopulling) && !current!.isPulling;
|
|
|
|
|
|
|
|
if (startedReleasing || startedPulling) {
|
|
|
|
if (startedReleasing || startedPulling) {
|
|
|
|
animation?.reset();
|
|
|
|
animation?.reset();
|
|
|
|
}
|
|
|
|
}
|
|
|
|