I’ve Googled this issue without much luck…
My level starts just fine, but if I call
UGameplayStatics::OpenLevel(this, FName(*LevelPath), true);
to reload the SAME level, my character immediately falls through the default SM_Template_Map_Floor.
Adjusting the player start position to an insane Z pos (like 5000) doesn’t seem to help either… he falls right through it.
Its happening about 90% of the time, and I’m not really sure why.
I’ve read suggestions that I should disable gravity, disable player input, enable flying, wait for some level loading to complete, or even ray trace directly downward to establish collision before re-enabling everything.
Is this pretty standard? Is anyone else having this experience?