From 5b262648cabde32cf980c7560b9edd281aa753cd Mon Sep 17 00:00:00 2001 From: badlogic Date: Wed, 17 May 2017 13:54:43 +0200 Subject: [PATCH] [ts] Fixed issue with mixDuration on dip mix entry being 0. Caused NaNs when applying mixing from --- spine-ts/core/src/AnimationState.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-ts/core/src/AnimationState.ts b/spine-ts/core/src/AnimationState.ts index 2ec43af7b..02e86a6e4 100644 --- a/spine-ts/core/src/AnimationState.ts +++ b/spine-ts/core/src/AnimationState.ts @@ -220,7 +220,7 @@ module spine { first = true; alpha = alphaDip; let dipMix = timelineDipMix[i]; - if (dipMix != null) alpha *= Math.max(0, 1 - dipMix.mixTime / dipMix.mixDuration); + if (dipMix != null && dipMix.mixDuration > 0) alpha *= Math.max(0, 1 - dipMix.mixTime / dipMix.mixDuration); break; } if (timeline instanceof RotateTimeline)