if (nextScene != "") { SceneManager.LoadSceneAsync(nextScene); yield return StartCoroutine(waitForLevelToLoad(nextScene)); }
private IEnumerator waitForLevelToLoad(string level) { while (SceneManager.GetActiveScene().name != level) { Debug.Log("loading scene:" + SceneManager.GetActiveScene().name); yield return null; } }