Class UpdateEntry
- Namespace
- RandomizerCore.Logic
- Assembly
- RandomizerCore.dll
public abstract class UpdateEntry : UpdateEntryBase
- Inheritance
-
UpdateEntry
- Derived
-
- Inherited Members
-
Fields
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