I'm trying to make a simple door that teleports the player to an empty on the other side of itself.
Currently the player can walk up to the door and press 'e' to get teleported to the empty, but as soon as Set Position isn't running the player gets teleported back to their original position. I've disabled the player's movement FSM and the issue persists.
As of right now I have Set Position running every frame for a second simply for debug purposes, but that's it.
I'm assuming that somehow the player's position is being stored separately from the player's Game Object, but beyond that I'm not sure what needs to be done to fix this.