public void LoadSkillLineAbilityStore() { SkillLineAbilityList.Clear(); foreach (var skill in DBCStorage.SkillLineAbilityStorage.Values) { SkillLineAbilityList.Add(new KeyValuePair <uint, SkillLineAbilityEntry>(skill.spellId, skill)); } Log.outInfo("Loaded {0} SkillLineAbility MultiMap Data.", SkillLineAbilityList.Count); Log.outInit(); }
public List <SkillLineAbilityEntry> GetSkillLineAbility(uint spell_id) { return(SkillLineAbilityList.Where(p => p.Value.spellId == spell_id).Select(p => p.Value).ToList()); }