public Spell GetSpell(ElementSelectionSpell i_Element, FormSelectionSpell i_SpellToCombine) { foreach (SpellCombo combo in Spells) { if (combo.ElementSpell == i_Element && combo.FormSpell == i_SpellToCombine) { return(combo.ResultSpell); } } return(null); }
public void CombineSpells(ElementSelectionSpell i_Element, FormSelectionSpell i_SpellToCombine) { m_Spellbook.GetSpell(i_Element, i_SpellToCombine)?.Cast(this); }