//Deals damage to the enemy
 public void DealDamage(UnitBase enemy, AttackType attType)
 {
     int dmg = calculateDamage(this, enemy, this.DamageType);
     enemy.Damage(this, dmg, this.DamageType, attType);
 }
 public override void Apply(UnitBase caster, UnitBase unit)
 {
     unit.Damage(caster, this.BaseDamage * caster.NumberOfUnits, this.DamageType, AttackType.Spell);
 }