Пример #1
0
 private IEnumerator SceneLoadEnum(string sceneName, Torch.LoadSceneCallback callback)
 {
     AsyncOperation loadingOperation = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(sceneName, UnityEngine.SceneManagement.LoadSceneMode.Single);
     loadingOperation.allowSceneActivation = false;
     while(loadingOperation.progress <= 0.8) {
         callback(loadingOperation.progress, loadingOperation.isDone);
         yield return null;
     }
     loadingOperation.allowSceneActivation = true;
     callback(1f, true);
 }
Пример #2
0
 public void SceneLoadAsynch(string sceneName, Torch.LoadSceneCallback callback)
 {
     StartCoroutine(SceneLoadEnum(sceneName, callback));
 }