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
stringLogic
stringTrueItem
ILogicItemTemplateFalseItem
ILogicItemTemplate
Properties
FalseItem
public ILogicItemTemplate FalseItem { get; init; }
Property Value
Logic
public string Logic { get; init; }
Property Value
TrueItem
public ILogicItemTemplate TrueItem { get; init; }
Property Value
Methods
Create(LogicManager)
public override BranchedItem Create(LogicManager lm)
Parameters
lm
LogicManager