I'm using Unity 6000.0.37f1 and I have these Spine packages installed in my project:
- spine-csharp Runtime 4.3.2
- spine-unity Runtime 4.2.107
- Spine Timeline Extensions 4.2.15
All of these are installed from git URL within Unity Package Manager.
I have a problem on pausing Spine Animation State clip in my Unity Timeline when the playable director is paused.
First, I have a SkeletonGraphic track like this on my Unity Timeline

All Spine Animation State clips here have 'Don't Pause with Director' disabled

and I have a script attached to a GameObject that has PlayableDirector component with the timeline above assigned.
using UnityEngine;
using UnityEngine.Playables;
public class DirectorPause : MonoBehaviour
{
private PlayableDirector m_playableDirector;
void Start()
{
m_playableDirector = GetComponent<PlayableDirector>();
m_playableDirector.time = 0;
m_playableDirector.Evaluate();
m_playableDirector.Pause();
}
}
Basically, I want to the SkeletonGraphic's animation to be paused at the first frame of the animation on the timeline when the scene starts.
But once I played the scene, the first clip in the timeline was still playing even I had the director paused.
Did I miss anything or an option to have the animation paused with the director?
Thank you!