Example #1
0
 public SpellDirector(ISpellDataProvider provider)
 {
     spells = provider.GetSpellInfo();
 }
Example #2
0
 public SpellDirector(ISpellDataProvider provider, IWizard caster)
 {
     spells      = provider.GetSpellInfo();
     effectCosts = provider.GetSpellEffects();
     this.caster = caster;
 }