Difference between revisions of "Dice/Roller/Roll"
From DiceRoller Documentation
(One intermediate revision by the same user not shown) | |||
Line 14: | Line 14: | ||
|- | |- | ||
| {{public}} {{static}} {{method}} || [[../Roll (String, RollerConfig)|Roll(String, RollerConfig)]] || Rolls dice according to the string expression and configuration. | | {{public}} {{static}} {{method}} || [[../Roll (String, RollerConfig)|Roll(String, RollerConfig)]] || Rolls dice according to the string expression and configuration. | ||
+ | |- | ||
+ | | {{public}} {{static}} {{method}} || [[../Roll (String, RollerConfig, RollData)|Roll(String, RollerConfig, RollData)]] || Rolls dice according to the string expression and configuration and with the given {{l|Dice.RollData|RollData}}. | ||
|- | |- | ||
|| {{internal}} {{static}} {{method}} || [[../Roll (DiceAST, RollerConfig)|Roll(DiceAST, RollerConfig)]] || Evaluates the root of the tree, returning the RollResult. | || {{internal}} {{static}} {{method}} || [[../Roll (DiceAST, RollerConfig)|Roll(DiceAST, RollerConfig)]] || Evaluates the root of the tree, returning the RollResult. | ||
Line 19: | Line 21: | ||
== Remarks == | == Remarks == | ||
− | {{cs|null}} can be passed as RollerConfig for the second overload. This is equivalent to calling the | + | {{cs|null}} can be passed as RollerConfig for the second and third overloads. This is equivalent to specifying {{cs|RollerConfig.DefaultConfig}} for those parameters. {{cs|null}} can be passed as RollData for the third overload. This is equivalent to calling the second overload and no user-defined data is associated with the roll. |
Latest revision as of 20:15, 23 December 2018
Rolls dice according to the string expression.
- Namespace: Dice
- Assembly: DiceRoller (in DiceRoller.dll)
Overloads
Name | Description | |
---|---|---|
S | Roll(String) | Rolls dice according to the string expression, using the default configuration. |
S | Roll(String, RollerConfig) | Rolls dice according to the string expression and configuration. |
S | Roll(String, RollerConfig, RollData) | Rolls dice according to the string expression and configuration and with the given RollData. |
S | Roll(DiceAST, RollerConfig) | Evaluates the root of the tree, returning the RollResult. |
Remarks
null
can be passed as RollerConfig for the second and third overloads. This is equivalent to specifying RollerConfig.DefaultConfig
for those parameters. null
can be passed as RollData for the third overload. This is equivalent to calling the second overload and no user-defined data is associated with the roll.