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); }
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); }