Class GroupLocationTracker
- Namespace
- RandomizerCore.Randomization
- Assembly
- RandomizerCore.dll
Tracker which works with the MainUpdater to observe when locations from its RandomizationGroup become reachable.
public class GroupLocationTracker
- Inheritance
-
GroupLocationTracker
- Inherited Members
Constructors
GroupLocationTracker(ProgressionManager, RandomizationGroup, Action)
public GroupLocationTracker(ProgressionManager pm, RandomizationGroup group, Action onFind)
Parameters
pm
ProgressionManagergroup
RandomizationGrouponFind
Action
Fields
coupled
public readonly bool coupled
Field Value
Methods
Collect(out List<IRandoLocation>)
public void Collect(out List<IRandoLocation> newReachable)
Parameters
newReachable
List<IRandoLocation>
FindNonreachableLocations()
public List<IRandoLocation> FindNonreachableLocations()