public Results Roll() { var results = new Results(); foreach (var rollable in rollables) { results.AddResult(rollable.Roll()); } return results; }
public Results Roll(int times) { var results = new Results(); for (int i = 0; i < times; i++) { foreach (var rollable in rollables) { results.AddResult(rollable.Roll()); } } return results; }