Table of Contents

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 ProgressionManager
group RandomizationGroup
onFind Action

Fields

coupled

public readonly bool coupled

Field 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>