Table of Contents

Interface ILogicItem

Namespace
RandomizerCore
Assembly
RandomizerCore.dll

Interface used by items and itemlikes (transitions, waypoints).

public interface ILogicItem

Properties

Name

string Name { get; }

Property Value

string

Methods

AddTo(ProgressionManager)

Directly adds the item to the pm. This does not invoke the pm events, so it is best to implement this explicitly and use pm.Add instead.

void AddTo(ProgressionManager pm)

Parameters

pm ProgressionManager

GetAffectedTerms()

Returns the pm indices potentially modified by the item.

IEnumerable<Term> GetAffectedTerms()

Returns

IEnumerable<Term>