Table of Contents

Interface ILocationDependentItem

Namespace
RandomizerCore
Assembly
RandomizerCore.dll

Interface which indicates the item has an action once its location is determined. The terms modified by the action should be reported in GetAffectedTerms.

public interface ILocationDependentItem : ILogicItem
Inherited Members

Methods

Place(ProgressionManager, ILogicDef)

Directly performs the action of the location-dependent item on the pm. This does not invoke pm events, so consumers should invoke the corresponding method on the pm.

void Place(ProgressionManager pm, ILogicDef location)

Parameters

pm ProgressionManager
location ILogicDef