Table of Contents

Class BranchedItemTemplate

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

Constructors

BranchedItemTemplate(string, string, ILogicItemTemplate, ILogicItemTemplate)

public BranchedItemTemplate(string Name, string Logic, ILogicItemTemplate TrueItem, ILogicItemTemplate FalseItem)

Parameters

Name string
Logic string
TrueItem ILogicItemTemplate
FalseItem ILogicItemTemplate

Properties

FalseItem

public ILogicItemTemplate FalseItem { get; init; }

Property Value

ILogicItemTemplate

Logic

public string Logic { get; init; }

Property Value

string

TrueItem

public ILogicItemTemplate TrueItem { get; init; }

Property Value

ILogicItemTemplate

Methods

Create(LogicManager)

public override BranchedItem Create(LogicManager lm)

Parameters

lm LogicManager

Returns

BranchedItem