Table of Contents

Class StateUpdateEntry

Namespace
RandomizerCore.Logic
Assembly
RandomizerCore.dll
public class StateUpdateEntry : UpdateEntryBase
Inheritance
StateUpdateEntry
Inherited Members

Constructors

StateUpdateEntry(Term, StateLogicDef)

public StateUpdateEntry(Term term, StateLogicDef logic)

Parameters

term Term
logic StateLogicDef

Fields

logic

public readonly StateLogicDef logic

Field Value

StateLogicDef

stateSetter

public readonly StateUpdateEntry.StateSetter stateSetter

Field Value

StateUpdateEntry.StateSetter

term

public readonly Term term

Field Value

Term

Methods

GetTerms()

public override IEnumerable<Term> GetTerms()

Returns

IEnumerable<Term>

ToString()

public override string ToString()

Returns

string

Update(ProgressionManager)

public override void Update(ProgressionManager pm)

Parameters

pm ProgressionManager

Update(ProgressionManager, int)

public override void Update(ProgressionManager pm, int updateTerm)

Parameters

pm ProgressionManager
updateTerm int