Class CombinedLocationTracker
- Namespace
- RandomizerCore.Randomization
- Assembly
- RandomizerCore.dll
Class which manages GroupLocationTrackers for each RandomizationGroup to detect when new locations become reachable.
public class CombinedLocationTracker
- Inheritance
-
CombinedLocationTracker
- Inherited Members
Constructors
CombinedLocationTracker(ProgressionManager, RandomizationGroup[])
public CombinedLocationTracker(ProgressionManager pm, RandomizationGroup[] groups)
Parameters
pm
ProgressionManagergroups
RandomizationGroup[]
Properties
FoundNew
public bool FoundNew { get; }
Property Value
Methods
Collect(out List<IRandoLocation>[])
public void Collect(out List<IRandoLocation>[] newReachable)
Parameters
newReachable
List<IRandoLocation>[]
FindNonreachableLocations()
public List<IRandoLocation>[] FindNonreachableLocations()