public SkillBonusInfo getSkillBonusInfo(int id) { SkillBonusInfo info; if (SynthesisSkillBonues.TryGetValue(id, out info)) { return(info); } return(null); }
private void ReadSkillBonuds(SQLiteHelper db, HeroesTextHelper HeroesText) { using (DbDataReader reader = db.GetReader("select * from synthesisskillbonus order by classRestriction;")) { // MessageBox.Show("count=" + HeroesText.SynSkillBonuds.Count); while (reader != null && reader.Read()) { SkillBonusInfo info = new SkillBonusInfo(reader, HeroesText); if (!SynthesisSkillBonues.ContainsKey(info.ID)) { SynthesisSkillBonues.Add(info.ID, info); } } } }