Hello. Today I found some strange behavior of animation mix. If I interrupt move by stand (mix 0.3) and then interrupt(set animation attack_1) again in time less when 0.3: mehes is not return to setup. Is this a bug or something I'm doing wrong?
https://drive.google.com/file/d/0B0l7_sGbYE0OUFJjZ1FCMUV3d2s/view
Code to reproduce:
SetAnimation("move", true);
yield return new WaitForSeconds(2f);
SetAnimation("stand", true);
yield return new WaitForSeconds(2f);
SetAnimation("attack_1", false);
yield return new WaitForSeconds(2f);
SetAnimation("move", true);
yield return new WaitForSeconds(0.81f);
SetAnimation("stand", true);
yield return new WaitForSeconds(0.2f);
SetAnimation("attack_1", false);
yield return new WaitForSeconds(3f);
default mix 0
move - stand mix 0.3
Unity 2017.1.0p2
Spine Editor 3.6.38
Spine Runtime from github 3.6 branch 21.08.17.
I send test project on email(unity@esotericsoftware.com).