That's great!
Regarding the TimeScale of 11, i will ask my artist to increase the animation speed it self in Spine so i could use smaller TimeScale..
You answered one part of the question.
How do i mix another animation (for character expression) while character talking animation is active.
For example:
When character start talking (with talking I change 1-2 different animations per second, not loopable) i want to activate a face expression animation for the character will talk even with the face expression animation activated.
I did read the documents for unity-spine run-time, but i couldn't understand how to accomplish this behavior for this scenario.
I did try to use:
SpineAnimation.AnimationState.SetAnimation(0, animAction.AnimationUsed, false).TimeScale = 11; (for talking that changes every second)
after a few seconds, i execute:
SpineAnimation.AnimationState.SetAnimation(1, animExpression.Sad, false).TimeScale = 1;
It does engage the Sad animation, but talking stops.
and next time i reach talking again, it wont execute also.
Tried to use same timescale, it is not the issue.
No idea, what is the problem...🙁 a Bug?