public void AddSpellToMob(string mobName, SpellCategory category, SpellTarget target, Evade evade, string spellName = null) { DangerousSpell spell = new DangerousSpell(target, category, evade, spellName); var mob = GetMobByName(mobName); if (mob != null) { AddSpellToMob(mob, spell); } }
private void AddSpellToMob(SpecialMob mob, DangerousSpell spell) => mob.AddSpell(spell);
internal void AddSpell(DangerousSpell spell) => dangerousSpells.Add(spell);