public void LoadCSV()
    {
        Dictionary <int, EntityCsvData> dataDic = CsvDataCached.GetCsvFileDatas <EntityCsvData>();

        Debug.Log("开始读取CSV文件对象");
        foreach (EntityCsvData csvData in dataDic.Values)
        {
            Debug.Log(csvData.ID + ":" + csvData.Name);
        }
        Debug.Log("读取CSV文件对象结束");
    }
Пример #2
0
    // path  相对与StreamingAssets的路径
    public static List <T> ReaderCSV <T>(string path)
    {
        CsvDataCached.CachedCsvFile <T>(path);
        Dictionary <int, T> dataDic = CsvDataCached.GetCsvFileDatas <T>();
        List <T>            list    = new List <T>();

        foreach (T item in dataDic.Values)
        {
            list.Add(item);
        }
        return(list);
    }
 public void CachedCSV()
 {
     CsvDataCached.CachedCsvFile <EntityCsvData>(inputFieldFilePath.text);
     Debug.Log("缓存完毕!");
 }