OnLevelWasLoaded Pause Before Drawing

I’m noticing that OnLevelWasLoaded() is being called as expected, but there is a delay from when it gets called until things begin drawing to the screen.

The reason this is an issue is because I’m telling Scaleform to do things when the level was loaded, but by the time things get drawn to the screen in Unity, it’s already been processed by Scaleform.

Is there a way for me to know when things are drawing to the screen after level load?

Thanks so much

You could have a very specific object visible by your game’s main camera that has a script on it with OnBecameVisible defined. It must have a renderer on it though.

Example code:

public class TellMeWhenYouStartDrawing : MonoBehaviour
    private void OnBecameVisible()