RuleConflictException¶
Namespace Nfty.Core.Generation in assembly Nfty.Core.
A recipe's incompatibility rules exclude every combination of its variants, so no asset of that type can ever be rolled. Distinct from UniqueSpaceExhaustedException, which means the space is real but too small — this means the space is empty.
Constructors¶
RuleConflictException(IReadOnlyList<string>, string)¶
Creates the exception.
Parameters
recipeIds(IReadOnlyList<string>) - The recipes with an empty space.message(string) - The message shown to the user verbatim.
Properties¶
RecipeIds¶
The recipes whose rules exclude every combination.