I just upgraded the spine runtime of my Unity project from 3.5 to 3.6 and i found a problem. Some animations is broken after playing some other animations (playing run animation then idle animation resulting in the idle animation is broken, it seems that not all the bone is updated when changing animation). This does not happen in 3.5. I've attached some screenshots.
Spine 3.5
Spine 3.6
The code used to modify the animation is:
skeletonAnimation.AnimationState.SetAnimation (input.animationLayer, animation, input.loop).TrackTime = (float) inputPlayable.GetTime ();
This code is in MixerBehaviour for unity 2017.1.0 timeline editor which allow scrubbing. The problem happens both in edit mode and play mode.
The project is currently using unity 2017.1.0p5