[Playables] playback speed of a AnimatorControllerPlayable

Having a tough time controlling playback speed of an AnimatorControllerPlayable.

the AnimationClipPlayable class has a speed variable that does this but AnimatorControllerPlayable does not so that’s not an option.

Setting the speed variable on the Animator that the playable is connected to does nothing at all.

The closest thing I can figure out is to pause the AnimatorControllerPlayable and set the time every frame, incrementing it by Time.delta time * mySpeedValue but while the playable paused, features of the Animator Controller don’t work properly such as blend trees.

Anyone have a solution to this? I know the Playbles api is still in flux so maybe AnimatorControllerPlayable will get a speed variable later on?

Ping on this. @seant_unity , should we be able to call animatorControllerPlayable.SetSpeed(targetTimeScale);? Echoing what @TheValar said, it does nothing.

You can see that the speed isn’t being applied to the leaf nodes of the AnimatorControllerPlayable in the Playable Graph Visualizer: