Table of Contents

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 ProgressionManager
groups RandomizationGroup[]

Properties

FoundNew

public bool FoundNew { get; }

Property Value

bool

Methods

Collect(out List<IRandoLocation>[])

public void Collect(out List<IRandoLocation>[] newReachable)

Parameters

newReachable List<IRandoLocation>[]

FindNonreachableLocations()

public List<IRandoLocation>[] FindNonreachableLocations()

Returns

List<IRandoLocation>[]