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
value
public StateUnion value
Field Value
Properties
Name
public string Name { get; }
Property Value
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
GetAffectedTerms()
Returns the pm indices potentially modified by the item.
public IEnumerable<Term> GetAffectedTerms()