Animator.Update has no effect

Hi,

I have a Playable Graph that is connected to the Animator using AnimationPlayableOutput. I need the ability to update the Animator myself, just like I manually Evaluate my Playable Graph.

So I disabled the Animator component in my Start() method, and in LateUpdate() I call:

playableGraph.Evaluate(Time.deltaTime);
animator.Update(Time.deltaTime);

However, my character is stuck in one pose, and no animation events are fired. If I enable the Animator component then the animations play fine.

Why can I not manually update the Animator?

Thanks in advance.

Don’t disable the Animator. Call playableGraph.Pause() then Evaluate it as necessary.

Animator.Update does nothing while using playables.