private void CastPlayerSpells() { foreach (SpellElement e in G.Instance.SpellCast.SelectedSpells) { ISpell spell = G.Instance.SpellDB.Get(e); if (IsSelfTargetingSpell(spell)) { spell.Trigger(G.Instance.Player); } else { spell.Trigger(target); } } }