Example #1
0
        private IEnumerator sceneStart()
        {
            IsControllable = false;
            yield return(FadeSystem.FadeIn(fadeTime));

            IsControllable = true;
        }
Example #2
0
        private static FadeSystem Create()
        {
            GameObject go = new GameObject("FadeSystem");

            _instance = go.AddComponent <FadeSystem>();
            return(_instance);
        }
Example #3
0
        private static IEnumerator changeScene(string sc)
        {
            // 操作不能にする
            IsControllable = false;

            // フェードアウト
            yield return(FadeSystem.FadeOut(_instance.fadeTime));

            // シーン切り替え
            yield return(SceneManager.LoadSceneAsync(sc));

            // シーン開始
            yield return(_instance.sceneStart());
        }