private static void AppendCost(ManaCostModel manaCostModel, ManaColors manaColor, char manaOperationPart) { switch (manaColor) { case ManaColors.Colorless: var colorlessCount = manaOperationPart.GetColorlessCount(); manaCostModel.Costs.Add(manaColor, colorlessCount); break; default: manaCostModel.Costs.Add(manaColor, 1); break; } }
private static void AddCostToTotal(ManaCostModel manaCostModel, ManaColors manaColor, char manaOperationPart) { switch (manaColor) { case ManaColors.Colorless: var colorlessCount = manaOperationPart.GetColorlessCount(); manaCostModel.Costs[manaColor] = manaCostModel.Costs[manaColor] + colorlessCount; break; default: manaCostModel.Costs[manaColor] = manaCostModel.Costs[manaColor] + 1; break; } }
public ManaColorCountViewModel(ManaColors color = ManaColors.Colorless, int count = 0) { this.Count = count; this.Color = color; }