public SpellDirector(ISpellDataProvider provider) { spells = provider.GetSpellInfo(); }
public SpellDirector(ISpellDataProvider provider, IWizard caster) { spells = provider.GetSpellInfo(); effectCosts = provider.GetSpellEffects(); this.caster = caster; }