public void AddMonsterSpell(MonsterSpell spell) { Database.Insert(spell); List <MonsterSpell> list; if (!m_monsterSpells.TryGetValue(spell.MonsterGradeId, out list)) { m_monsterSpells.Add(spell.MonsterGradeId, list = new List <MonsterSpell>()); } list.Add(spell); }
public void RemoveMonsterSpell(MonsterSpell spell) { Database.Delete(spell); m_monsterSpells.Remove(spell.Id); }