Пример #1
0
        /// <summary>
        /// 起動用TSVをロード
        /// </summary>
        /// <param name="url">CSVのパス</param>
        /// <param name="version">シナリオバージョン(-1以下で必ずサーバーからデータを読み直す)</param>
        /// <returns></returns>
        public IEnumerator CoLoadChapter(string url, int version)
        {
            string         chapterName = FilePathUtil.GetFileNameWithoutDoubleExtensiton(url);
            AdvChapterData chapter     = SettingDataManager.FindChapter(chapterName);

            if (chapter != null)
            {
                yield break;
            }
            else
            {
                chapter = new AdvChapterData(chapterName);
                yield return(StartCoroutine(chapter.CoLoadFromTsv(url, version)));

                SettingDataManager.RunTimeChapters.Add(chapter);
            }
        }