示例#1
0
 /// <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);
     }
 }