Hi, I have a question about TimeControl on Spine-Unity SpineAnimationStateClip.
I try to pause/resume timeline by using PlayableDirector's API.
However, PlayableDirector.Pause() can pause everytrack on the timeline except spine skeleton character's animation.
So does the PlayableDirector.playableGraph.GetRootPlayable(0).SetSpeed().
And I have tried to use a control track to handle this, the results are the same.
The timeline cursor is stopped as expected, other tracks all paused, but spine animation is still playing.
IEnumerator MethodOne()
{
director.Play();
yield return new WaitForSeconds(0.6f);
director.Pause();
yield return new WaitForSeconds(5f);
director.Resume();
//director.Play();
}
IEnumerator MethodTwo()
{
director.Play();
yield return new WaitForSeconds(0.6f);
director.playableGraph.GetRootPlayable(0).SetSpeed(0);
yield return new WaitForSeconds(5f);
//director.Evaluate();
director.playableGraph.GetRootPlayable(0).SetSpeed(1);
}