Beispiel #1
0
        public static CSVAnalysis GetXmlData(CsvNameType name)
        {
            switch (name)
            {
            case CsvNameType.WeaponsData:
                return(new WeaponsData());

            case CsvNameType.Max:
                return(null);

            default:
                return(null);
            }
        }
Beispiel #2
0
        private IEnumerator DownLoadData(CsvNameType filEChartsType)
        {
            isLoading = true;

            //下载ECharts.csv
            List <string[]> model = new List <string[]>();

            yield return(model = ReadCSVAssetMgr.ReadCSV(filEChartsType.ToString()));

            List <CSVAnalysis> listCsv = new List <CSVAnalysis>(model.Count);
            int tabelHead = 3;

            for (int i = tabelHead; i < model.Count; i++)
            {
                CSVAnalysis data = ReadCSVAssetMgr.GetXmlData(filEChartsType);
                data.AnalySis(model[i]);
                listCsv.Add(data);
            }
            dicCsvMode[filEChartsType] = listCsv;
            isLoading = false;
        }
Beispiel #3
0
 /// <summary>
 /// 配置CSV文件名,并配置对应的解析CSV文件的类
 /// </summary>
 private void ConfigCSVFileName(CsvNameType filEChartsType)
 {
     GameLogic.Instance.StartCoroutine(DownLoadData(filEChartsType));
 }