Hi.
You can use the system event "APPLICATION QUIT" on a separate fsm
then in that fsm use 'Get Fsm State' to get the state name.
Then when you restart the game use 'Go To State By Name' (
Ecosystem)
On the fsms that you want to start from a different state you might want to change the start state.
As on enable it will already start from there.
So you could have a start state not connected to anything
and use the 'Go To State By Name' with a default value (Idle)