State Machine: resume at last position


Using an AnimationBP, I’m playing a long animation, then going to a physics state (when the player interacts with the animated object), and I want to continue (not re-start) the long animation when the player is done.

So far I’m making a snapshot when the player is done, and I’m blending back to the state machine (which was paused at a playrate of 0). But my animation always re-starts at 0 when I’m blending back to it.

How can I make it so that the BP remembers the last position? I can start the state machine at any point, but I don’t find a way to get the last known position / current position of the animation…

Please help! :slight_smile:

So, I found a partial solution in deselecting the default value “Reinitialize on Becoming Relevant” on the details panel of the state machine.

Would still love to have a way of getting the current state of the animation though… but I guess this is difficult, given the way that state machines work.