private IEnumerator LoadAsync(string scene, AssetBundle asset) { next = null; loadLevelAsync = SceneManager.LoadSceneAsync(scene); yield return(loadLevelAsync); loadLevelAsync = null; SceneStack.Push(scene); InputBlocker.Hide(this); }
private void LoadSync(string scene) { try { SceneManager.LoadScene(scene); SceneStack.Push(scene); } catch (Exception ex) { log.Error(ex); SceneManager.LoadScene(0); } InputBlocker.Hide(this); }