Exemple #1
0
 public static Spell New(SpellTemplate template, Solver solver)
 {
     if (solver.NeedsDisplayCalculations || solver.ArraySet == null)
     {
         return(new Spell(template));
     }
     else
     {
         Spell spell = solver.ArraySet.NewSpell();
         spell.Initialize(template);
         return(spell);
     }
 }
Exemple #2
0
 public void Initialize(SpellTemplate template)
 {
     this.template = template;
     cycle         = null;
 }
Exemple #3
0
 public Spell(SpellTemplate template)
 {
     this.template = template;
 }
Exemple #4
0
 public AoeSpell(SpellTemplate template) : base(template)
 {
 }