Table of Contents

Class UpdateEntry

Namespace
RandomizerCore.Logic
Assembly
RandomizerCore.dll
public abstract class UpdateEntry : UpdateEntryBase
Inheritance
UpdateEntry
Derived
Inherited Members

Fields

state

public TempState state

Field Value

TempState

Properties

alwaysUpdate

public virtual bool alwaysUpdate { get; }

Property Value

bool

obtained

public bool obtained { get; }

Property Value

bool

Methods

CanGet(ProgressionManager)

public abstract bool CanGet(ProgressionManager pm)

Parameters

pm ProgressionManager

Returns

bool

OnAdd(ProgressionManager)

public abstract void OnAdd(ProgressionManager pm)

Parameters

pm ProgressionManager

OnEndTemp(ProgressionManager, bool)

public override void OnEndTemp(ProgressionManager pm, bool saved)

Parameters

pm ProgressionManager
saved bool

OnRemove(ProgressionManager)

public virtual void OnRemove(ProgressionManager pm)

Parameters

pm ProgressionManager

Reset()

public override void Reset()

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