Table of Contents

Class CappedItemTemplate

Namespace
RandomizerCore.LogicItems.Templates
Assembly
RandomizerCore.dll
public record CappedItemTemplate : LogicItemTemplate<CappedItem>, ILogicItemTemplate, IEquatable<LogicItemTemplate<CappedItem>>, IEquatable<CappedItemTemplate>
Inheritance
CappedItemTemplate
Implements
Inherited Members

Constructors

CappedItemTemplate(string, (string Term, int Value)[], (string Term, int Value))

public CappedItemTemplate(string Name, (string Term, int Value)[] Effects, (string Term, int Value) Cap)

Parameters

Name string
Effects (string Term, int Value)[]
Cap (string Term, int Value)

Properties

Cap

public (string Term, int Value) Cap { get; init; }

Property Value

(string Term, int Value)

Effects

public (string Term, int Value)[] Effects { get; init; }

Property Value

(string Term, int Value)[]

Methods

Create(LogicManager)

public override CappedItem Create(LogicManager lm)

Parameters

lm LogicManager

Returns

CappedItem