public class CostSetModifier : ICardCostModifier { public int Cost { get; private set; } public bool IsClearBeforeModifier => true; public bool IsResidentModifier { get; } public CostSetModifier(int cost, bool isResidentModifier = false) { Cost = cost; IsResidentModifier = isResidentModifier; } public int CalcCost(int cost) { return Cost; } public ICardCostModifier Clone() { return new CostSetModifier(Cost, IsResidentModifier); } }