示例#1
0
    public CsvExWrapper GetOrCreateGetCsv(int csv)
    {
        CsvExWrapper csvWr = null;

        if (!m_mapCSV.TryGetValue(csv, out csvWr))
        {
            CreateCSV csvCreate;
            if (m_mapCSVCreate.TryGetValue(csv, out csvCreate))
            {
                csvWr = csvCreate();
                m_mapCSV.Add(csv, csvWr);
            }
        }
        return((CsvExWrapper)csvWr);
    }
示例#2
0
    public override void Init()
    {
        AddCSVCreate((int)eCSV.eMap, "地图表.csv", MapCsv.CreateCSV);

        foreach (KeyValuePair <int, CreateCSV> item in m_mapCSVCreate)
        {
            CsvExWrapper csv   = GetOrCreateGetCsv(item.Key);
            string       name  = GetName(item.Key);
            bool         bSucc = csv.Load("D:/Server/C#_Server/sev_c#/CLIENT_DEV/Assets/Config/" + name, Encoding.Default);
            if (!bSucc)
            {
                Console.WriteLine("CSV初始化失败");
            }
            else
            {
                Console.WriteLine("CSV初始化成功");
            }
        }
    }