public AbstractBasicAttack(int damage, Effect effect, Buff buff) { this.damage = damage; this.effect = effect; this.buff = buff; }
public AbstractBasicAttack(int damage, Effect effect) { this.damage = damage; this.effect = effect; buff = null; }
public AbstractBasicAttack(int damage, Buff buff) { this.damage = damage; this.effect = null; this.buff = buff; }
public AbstractBasicAttack(int damage) { this.damage = damage; this.effect = null; buff = null; }