/// <summary> /// ローディングかどうかをチェックする。 /// もし、ローディングなら、ローディング画面を生成し、そのあとで、次のシーンを生成する /// ローディングではない場合は、そのまま次のシーンを生成する。 /// </summary> /// <returns>ローディングによっての状態</returns> State CheckLoadingScene() { if (isLoading) { loadingInstance = (GameObject)Instantiate(Resources.Load(scenePrefabFolderName + loadingFolderName)); loadingManager = loadingInstance.GetComponent <LoadingManager>(); loadingManager.SetLoadingData(fadeManager, fadeTime); StartCoroutine("WaitCreateScene"); return(State.Loading); } else { CreateScene(); return(State.None); } }