public void ManaAmount(ManaColor color, Func <Card, bool> filter, ControlledBy controlledBy = ControlledBy.SpellOwner) { ManaOutput = new PermanentCountManaOutput(color, filter, controlledBy); Colors = color.Indices; }
public void ManaAmount(ManaColor color, Func<Card, bool> filter, ControlledBy controlledBy = ControlledBy.SpellOwner) { ManaOutput = new PermanentCountManaOutput(color, filter, controlledBy); Colors = color.Indices; }
public void ManaAmount(ManaAmount amount) { ManaOutput = new FixedManaOutput(amount); Colors = amount.Colors.ToList(); }
public void ManaAmount(IManaAmount amount) { ManaOutput = new FixedManaOutput(amount); Colors = amount.Colors.ToList(); }