Class MaxWithEffect
- Namespace
- RandomizerCore.StringItems
- Assembly
- RandomizerCore.dll
public record MaxWithEffect : StringItemEffect, IEquatable<StringItemEffect>, IEquatable<MaxWithEffect>
- Inheritance
-
MaxWithEffect
- Implements
- Inherited Members
Constructors
MaxWithEffect(int, Term)
public MaxWithEffect(int Value, Term Term)
Parameters
Properties
Term
public Term Term { get; init; }
Property Value
Value
public int Value { get; init; }
Property Value
Methods
AddTo(ProgressionManager)
public override bool AddTo(ProgressionManager pm)
Parameters
Returns
CheckForEffect(ProgressionManager)
public override bool CheckForEffect(ProgressionManager pm)
Parameters
Returns
GetAffectedTerms()
public override IEnumerable<Term> GetAffectedTerms()
Returns
ToExpression()
Converts the effect to an expression tree, with standardized formatting. May differ from the expression implied by EffectString.
public override IExpression<ItemExpressionType> ToExpression()