Blocking Load not working when streaming levels

Hey ,

Can you try the following test for me and let me know what your results are?

  • Create a new project from the third person template
  • Add a new default level
  • Set the NewMap as the persistent map and the ThirdPersonExampleMap as a sublevel of NewMap
  • Place a trigger volume on NewMap
  • In the NewMap level blueprint, bind an event to the trigger volume BeginOverlap to call LoadSreamLevel node to ThirdPersonExampleMap
  • In the ThirdPersonExampleMap, add ~1000 Sphere Geometry pieces
  • Play in standalone multipletimes, changing the checkbox for “Should Block On Load” in the NewMap level bluperint

Using this setup I noticed that when the checkbox was unchecked and the pawn moved into the trigger volume, the pawn would continue to run around until just before the level actually streamed in.

By checking the checkbox as true, the pawn would immediately halt until the second level streamed in and then the pawn could move again. If the behavior you’re seeing is different with these steps, please let me know.