/// <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); } }