protected BaseEffectBuilder(EffectTimeFrameEnum effectTimeFrame, EffectStackModeEnum stackable) { this.Stackable = stackable; this.EffectTimeFrame = effectTimeFrame; // TODO: obtain ID and translations from global context }
public DisabledSkillEffectBuilder(Type type, EffectTimeFrameEnum effectTimeFrame) : base(effectTimeFrame, EffectStackModeEnum.NonStackable) { throw new NotImplementedException(); }
public PenalizeAbilityBasedSkillsEffectBuilder(AbilityEnum affectedAbility, EffectTimeFrameEnum timeFrame, int penaltyScore) : base(timeFrame, EffectStackModeEnum.Stackable) { throw new NotImplementedException(); }
public UnableToActEffectBuilder(EffectTimeFrameEnum timeFrame, int penaltyRounds) : base(timeFrame, EffectStackModeEnum.NonStackable) { throw new NotImplementedException(); }
public PenalizeDefenseEffectBuilder(EffectTimeFrameEnum timeFrame, int penaltyRounds, int penaltyScore) : base(timeFrame, EffectStackModeEnum.Stackable) { throw new NotImplementedException(); }