Hi Jean
Thanks for the reply. It makes sense and I think I have sorted the "is grounded" but now having trouble setting the position back to the platform after falling.
I've set up a FSM called "Store Grounded Position" on the Player using Collision Event, set to "On Collision Enter", Collide tag "grounded", send event "Store Vector 3"
Then in the second state I've used "Get Position" with a Global Vector called "Last Player Position", in World Space, every Frame. Then send that back to the start state with "finished'. That seems to be working because every time he hits a new patch of ground, it seems to update in the Gizmo.
So far so good
However, on my "lose life" collider plane under the main platforms, I'm trying to use "Set Position", referencing Player, using the global variable "Last Player Position", in World space, just once, not every frame.
But nothing happens, he just keeps falling.
I know the triggers are working as I am seeing that in runtime.
Do I need to use something other than Get/Set position? I feel like I am close, but not quite there!