public override void Modify(Damage damage) { damage.damage *= (float)Math.Pow(1.2, Level); }
public override void Modify(Damage damage) { damage.AddModifier(new Flame(Level)); }
public abstract void Modify(Damage d); //let the derived class change the method