Exemplo n.º 1
0
        public static List <TypeARGoldConfig> GetGoldList()
        {
            List <TypeARGoldConfig> temp = new List <TypeARGoldConfig>();
            int index            = 1;
            TypeARGoldConfig csv = GetGold(index.ToString());

            while (csv != null)
            {
                temp.Add(csv);
                index++;
                csv = GetGold(index.ToString());
            }
            return(temp);
        }
Exemplo n.º 2
0
        public static TypeARGoldConfig GetGold(string id)
        {
            string key = "public static TypeARGoldConfig GetGold(string id)" + id;

            if (_cache.ContainsKey(key))
            {
                return((TypeARGoldConfig)_cache[key]);
            }
            CsvReader        reader = _reader["goldConfig.csv"];
            TypeARGoldConfig csv    = reader.GetData <TypeARGoldConfig>(id);

            if (csv == null)
            {
                _cache.Add(key, null);
            }
            else
            {
                _cache.Add(key, (CsvBase)csv);
            }
            return(csv);
        }