Table of Contents

Class EmptyEffect

Namespace
RandomizerCore.StringItems
Assembly
RandomizerCore.dll
public sealed record EmptyEffect : StringItemEffect, IEquatable<StringItemEffect>, IEquatable<EmptyEffect>
Inheritance
EmptyEffect
Implements
Inherited Members

Properties

Instance

public static EmptyEffect Instance { get; }

Property Value

EmptyEffect

Methods

AddTo(ProgressionManager)

public override bool AddTo(ProgressionManager pm)

Parameters

pm ProgressionManager

Returns

bool

CheckForEffect(ProgressionManager)

public override bool CheckForEffect(ProgressionManager pm)

Parameters

pm ProgressionManager

Returns

bool

GetAffectedTerms()

public override IEnumerable<Term> GetAffectedTerms()

Returns

IEnumerable<Term>

ToExpression()

Converts the effect to an expression tree, with standardized formatting. May differ from the expression implied by EffectString.

public override IExpression<ItemExpressionType> ToExpression()

Returns

IExpression<ItemExpressionType>