Esempio n. 1
0
        IEnumerator LoadSettingDataExcelAsync(string excelPath, string resourceDir)
        {
            //ロード
            while (!AssetFileManager.IsInitialized())
            {
                yield return(0);
            }

            DataManager.LoadExcel(excelPath);
            BootInit(resourceDir);
            isWaitBootLoading = false;
        }
Esempio n. 2
0
        /// <summary>
        /// 設定されたエクスポートデータからゲームを開始
        /// </summary>
        /// <param name="rootDirResource">リソースディレクトリ</param>
        IEnumerator CoBootFromExportData(AdvImportScenarios scenarios, string resourceDir)
        {
            ClearOnStart();
            isStarted         = true;
            isWaitBootLoading = true;
            onPreInit.Invoke();

            while (!AssetFileManager.IsInitialized())
            {
                yield return(0);
            }
            DataManager.SettingDataManager.ImportedScenarios = scenarios;
            BootInit(resourceDir);
            isWaitBootLoading = false;
        }
Esempio n. 3
0
        IEnumerator LoadSettingDataCsvAsync(List <string> urlList, string resourceDir, int version)
        {
            //ロード
            while (!AssetFileManager.IsInitialized())
            {
                yield return(0);
            }

            foreach (string url in urlList)
            {
                yield return(StartCoroutine(DataManager.CoLoadChapter(url, version)));
            }

            BootInit(resourceDir);
            isWaitBootLoading = false;
        }
Esempio n. 4
0
        /// <summary>
        /// 設定されたエクスポートデータからゲームを開始
        /// </summary>
        /// <param name="rootDirResource">リソースディレクトリ</param>
        IEnumerator CoBootFromExportData(AdvImportScenarios scenarios, string resourceDir)
        {
            ClearSub(false);
            isStarted         = true;
            isWaitBootLoading = true;
            onPreInit.Invoke();

            while (!AssetFileManager.IsInitialized())
            {
                yield return(null);
            }

            //プロファイラ―が最初の1フレームはちゃんんと記録してくれないので遅らせる
            yield return(null);

            DataManager.SettingDataManager.ImportedScenarios = scenarios;
            BootInit(resourceDir);
            isWaitBootLoading = false;
        }