I’m using the level streaming system to display a loading screen in between the loading of my levels.
However, I can’t find a way to use different controllers for different levels while keeping the streaming system,
the controller stay loaded in between levels, and the level’s gamemode override don’t do anything, only the persistent level does.
I understand why it’s working this way and I get that it makes sense if you look at how the streaming system works,
but it is really unpractical and lead to messy code to have the same controller for ingame logic and main menu logic.
Is there a specific way you are supposed to handle this issue that I am not aware of ?