Loading screen

So I was wondering how to make a loading screen that will render the objects and texture in the level without affecting variables like timers and delays.
Also, how to determine when everything will be ready and the loading screen widget will disappear.
Thanks in advance.

If you want to load levels while other things are going on, then you need level streaming

There is no ‘the load has loaded’ event. The only way to tell, is to look for something you know should be in there ( like a player start ), and see if it exists.