When I try to stream a level for a second time it refuses to load the level or fire the nodes after it.
Why is this? and how do I get around it?
The order in which things happen:
1)On Begin play my player controller creates the main menu widget and adds it to the viewport
2)When a new character button is clicked it tells the gamemode to stream load the level then spawns a character for the controller to possess
3)Then I press a button to create the pause menu and add it to viewport
4)When the return to main button is clicked it removes itself and tells the controller to recreate the menu widget then add it to the viewport again
5) then press new character
6) tells gamemode to load stream level but no level is loaded and the execution stops there