using LitJson; using System; using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using MovementEffects; namespace WK.Data { public partial class DataManager : Singleton { /// /// Òì²½¼ÓÔØÊý¾Ý /// /// public CoroutineHandle AsyncLoadAll() { return Timing.Instance.RunCoroutineOnInstance(AsyncLoadAllData()); } private IEnumerator AsyncLoadAllData() { Load_Filelist(); yield return Timing.WaitForSeconds(StaticDefine.IntervalLoadFile); } /// /// fielist /// private void Load_Filelist() { TextAsset text = ResourceManager.Instance.LoadAsset(StaticDefine.FileList); string content = text.text; List files = CSVReader.Read(content); //for (int i = 0; i < files.Count; ++i) //{ // MetadataFile file = files[i]; // int key = (int)Enum.Parse(typeof(EFileKey), file.key); // m_Filelist.Add(key, file); //} CSVReader.ReadDictionary(m_Filelist, content, "key"); Debug.Log(m_Filelist.Count); } } }