That's a special case where there's some internal logic to sense if timeScale is exactly 0 when someone unpauses an animation and if so, it makes it 1 (normal speed). Otherwise it seemed pretty unintuitive, like someone says "play my animation"...and it doesn't play at all because timeScale is 0! See what I mean?    There are a bunch of ways to work around it in your example. Here are a couple... You could tween timeScale to 0.001 instead of 0. If the current timeScale() i
    • Like