I have a world with World Composition and origin rebasing enabled, and I would like to be able to teleport my player from one place to another within this world. I have created a PlayerStart-derived class which I can find in the persistent level, and so far everything is good.
The problem is that when I do teleport to this PlayerStart, the level that the PlayerStart is closest to (i.e, placed as if it were inside it, only it’s in the persistent level) doesn’t load before the player gets there and promptly falls through the world.
I’ve tried to solve it by creating a C++ function that disabled, physics, checks if the player is on solid ground and then enables physics again. Unfortunately, neither disabling physics nor my ground checking is working.
In PIE, UE obviously has some sort of solution for this already, since it is not an issue if I use the default player starts. However, I’ve been unable to find this anywhere.
Any help in solving this would be greatly appreciated!