Table of Contents

Class StateUpdateEntry.StateSetter

Namespace
RandomizerCore.Logic
Assembly
RandomizerCore.dll
public class StateUpdateEntry.StateSetter : ILogicItem
Inheritance
StateUpdateEntry.StateSetter
Implements
Inherited Members

Constructors

StateSetter(Term)

public StateSetter(Term term)

Parameters

term Term

Fields

term

public readonly Term term

Field Value

Term

value

public StateUnion value

Field Value

StateUnion

Properties

Name

public string Name { get; }

Property Value

string

Methods

AddTo(ProgressionManager)

Directly adds the item to the pm. This does not invoke the pm events, so it is best to implement this explicitly and use pm.Add instead.

public void AddTo(ProgressionManager pm)

Parameters

pm ProgressionManager

GetAffectedTerms()

Returns the pm indices potentially modified by the item.

public IEnumerable<Term> GetAffectedTerms()

Returns

IEnumerable<Term>