Class SequenceBlock
- Namespace
- LunyScript.Blocks /
- Assembly
- LunyScript.dll
Abstract base for sequence blocks that contain child action blocks.
public sealed class SequenceBlock : ActionBlock, IScriptBlock, ISequenceBlock
Expand Details ...
- Inheritance
-
ObjectSequenceBlock
- Implements
- Inherited Members
Constructors
SequenceBlock(IReadOnlyList<ActionBlock>)
public SequenceBlock(IReadOnlyList<ActionBlock> blocks)
Parameters
| Type | Name | Description |
|---|---|---|
blocks |
Properties
Blocks
public IReadOnlyList<ActionBlock> Blocks { get; }
Property Value
Id
public ScriptBlockId Id { get; }
Property Value
IsEmpty
public Boolean IsEmpty { get; }
Property Value
- Boolean
Methods
Execute(IScriptRuntimeContext)
protected override void Execute(IScriptRuntimeContext runtimeContext)
Parameters
| Type | Name | Description |
|---|---|---|
runtimeContext |
TryCreate(IReadOnlyList<ActionBlock>)
public static SequenceBlock TryCreate(IReadOnlyList<ActionBlock> blocks)
Parameters
| Type | Name | Description |
|---|---|---|
blocks |