I am trying to create a set of cinematics that can be played forward and backwards so I am using a Timeline that controls all the characters in the scene. And to make the animations look more natural I have a Rig Builder on each of the characters with Multi-Aim Constraints. Everything works fine playing normally but I am unable to figure out how to get it to work backwards.
I can just set the play speed with the Playable Director (director.playableGraph.GetRootPlayable(0).SetSpeed(playSpeed)) and everything looks right but that is “unsupported” and floods the log with assert failures.
Otherwise, I think it is possible to create a Playable Graph to handle this but I have been unable to get it working correctly. Either only the Timeline animation or the Rig Builder seems to work, overriding the other.
Does anyone have a suggestion for how I might get these to cooperate?