public static HeroStrengthenNeedData GetHeroStrengthenNeedDataByID(int id) { HeroStrengthenNeedData heroStrengthenNeedData = null; HeroStrengthenNeedDataDictionary.TryGetValue(id, out heroStrengthenNeedData); return(heroStrengthenNeedData); }
public static HeroStrengthenNeedData GetHeroStrengthenNeedDataByLevel(int lv) { HeroStrengthenNeedData data = null; if (HeroStrengthenNeedDataDictionary.ContainsKey(lv) && HeroStrengthenNeedDataDictionary[lv] != null) { data = HeroStrengthenNeedDataDictionary[lv]; } return(data); }
public static HeroStrengthenNeedData GetHeroStrengthenNeedDataByExp(int expTotal) { List <HeroStrengthenNeedData> dataList = GetNeedDataList(); int exp = 0; int count = dataList.Count; HeroStrengthenNeedData data = null; for (int i = 0; i < count; i++) { data = dataList[i]; exp += data.exp_need; if (expTotal < exp) { return(data); } } return(null); }
public static HeroStrengthenNeedData LastNeedData() { HeroStrengthenNeedData data = HeroStrengthenNeedDataDictionary.Last().Value; return(data); }