/// <summary> /// CSV設定ファイルをロードして、データ作成 /// </summary> /// <param name="filePathInfoList">ロードするパスのリスト</param> /// <returns></returns> public virtual IEnumerator LoadCsvAsync(List <AssetFilePathInfo> filePathInfoList) { isLoadEnd = false; Clear(); ParseBeign(); List <AssetFile> fileList = new List <AssetFile>(); foreach (AssetFilePathInfo filePathInfo in filePathInfoList) { fileList.Add(AssetFileManager.Load(filePathInfo.Path, filePathInfo.Version, this)); } foreach (AssetFile file in fileList) { while (!file.IsLoadEnd) { yield return(0); } if (!file.IsLoadError) { StringGridList.Add(file.Csv); } file.Unuse(this); } ParseEnd(); isLoadEnd = true; }
/* * /// <summary> * /// 文字列グリッドから、データ初期化 * /// </summary> * /// <param name="grid">初期化するための文字列グリッド</param> * public virtual void InitFromStringGrid(StringGrid grid) * { * Clear(); * StringGridList.Clear(); * AddGrid(grid); * } */ /// <summary> /// 文字列グリッドを追加 /// </summary> public virtual void AddGrid(StringGrid grid) { StringGridList.Add(grid); }
/// <summary> /// 文字列グリッドから、データ初期化 /// </summary> /// <param name="grid">初期化するための文字列グリッド</param> public virtual void InitFromStringGrid(StringGrid grid) { Clear(); StringGridList.Clear(); StringGridList.Add(grid); }