What I’m trying to achieve is to set the transform of my player pawn to a previous transform. So I tried to setup a quick little system to test this (see photo).
when the player presses F the current transform of the player is promoted to a variable, and an actor is spawned using this transform to be able to check if this system is working.
So after the player moves, it should move back to the stored transform by pressing M. But instead of actually being moved back to that transform it seems like the player just moves back a bit. But when I keep spamming M it seems to eventually end up with the right transform (see video). I don’t understand why this is happening because for as far as i know nothing is wrong with the blueprint.
I have been trying to figure this out all day but I still have no clue what is causing this problem and I’m starting to get frustrated. So any help is welcome.