I'd like a time scrubber control where I have a float slider that indicates time. Sliding the timer causes the PlayMakerFSM to play the animation as if it was that time.
That way we can see a preview. And it would work at edit time.
The API would also have.
PlayMakerFSM.PreviewAnimationAtTime(float time);
This would cause PM to evaluate the state it should be at that time and execute the FSM actions at that time. As if it were playing.