コード例 #1
0
        IEnumerator OnLoadLoaderLevel(SceneType level)
        {
            int            levelIndex = (int)SceneType.LoaderScene;
            AsyncOperation op         = SceneManager.LoadSceneAsync(levelIndex);

            yield return(op);

            yield return(new WaitForSeconds(0.1f));

            GetScene(level.ToString()).OnLeaveScenel(level, delegate()
            {
                loaderScene.OnEnterScene(level, delegate()
                {
                    StartCoroutine(OnLoadLevel(sceneType));
                });
            });
        }