Example #1
0
        IEnumerator LoadNewScene()
        {
            Player.OnBeforeSceneChange();
            var async = SceneManager.LoadSceneAsync(SceneName);

            async.allowSceneActivation = false;
            // Şimdilik yanıp sönmeyi görebilmek için kullanılıyor. (Scene hızlı yüklendiği için "Loading..." yanıp sönmüyor.)
            yield return(new WaitForSeconds(1));

            while (!(async.progress < 0.9))
            {
                yield return(null);
            }
            _load = false;
            async.allowSceneActivation = true;
        }