Exemple #1
0
 /// <summary>
 /// Performs the actual dice rolls for this term.
 /// </summary>
 /// <param name="dieRoller">IDieRoller to use</param>
 /// <param name="sides">Number of sides to roll</param>
 /// <returns>Returns rolled value.</returns>
 protected virtual int RollTerm(IDieRoller dieRoller, int sides)
 {
     return(dieRoller.Roll(sides));
 }
Exemple #2
0
 /// <inheritdoc/>
 protected override int RollTerm(IDieRoller dieRoller, int sides)
 {
     return(dieRoller.Roll(sides, FudgeFactor));
 }