public TurnAction(int attackCount, Constants.Target attackTarget, List <EffectToApply> effectsToApply, List <BuffToApply> buffsToApply, List <DebuffToApply> debuffsToApply) { this.AttackCount = attackCount; this.AttackTarget = attackTarget; this.EffectsToApply = effectsToApply; this.BuffsToApply = buffsToApply; this.DebuffsToApply = debuffsToApply; }
public BuffToApply(Constants.Buff buff, int duration, Constants.Target target) { this.Buff = buff; this.Duration = duration; this.Target = target; }
public EffectToApply(Constants.Effect effect, Constants.Target target, Constants.TimeInTurn whenToApply) { this.Effect = effect; this.Target = target; this.WhenToApply = whenToApply; }
public DebuffToApply(Constants.Debuff debuff, int duration, Constants.Target target) { this.Debuff = debuff; this.Duration = duration; this.Target = target; }