Class WaitForFlow
Delays flow by waiting until multiple input flows have been executed.
Inherited Members
Namespace: Ludiq.Bolt
Syntax
[UnitCategory("Time", 7)]
[TypeIcon(typeof(WaitUnit))]
public sealed class WaitForFlow : Unit, IUnit, IGraphElementWithDebugData, ISerializationCallbackReceiver, IGraphElementWithData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged
Properties
awaitedInputs
Declaration
[DoNotSerialize]
public ReadOnlyCollection<ControlInput> awaitedInputs { get; }
Property Value
Type | Description |
---|---|
ReadOnlyCollection<ControlInput> |
exit
Triggered after all inputs have been entered at least once.
Declaration
[DoNotSerialize]
[UnitPortDisplay(showLabel = false)]
public ControlOutput exit { get; }
Property Value
Type | Description |
---|---|
ControlOutput |
inputCount
Declaration
[DoNotSerialize]
[Inspectable]
[UnitSettingDisplay("Inputs")]
public int inputCount { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
reset
Trigger to reset the activation status.
Declaration
[DoNotSerialize]
public ControlInput reset { get; }
Property Value
Type | Description |
---|---|
ControlInput |
resetOnExit
Whether the activation status should be reset on exit.
Declaration
[DoNotSerialize]
[Inspectable]
public bool resetOnExit { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
CreateData()
Declaration
public IGraphElementData CreateData()
Returns
Type | Description |
---|---|
IGraphElementData |
Implements
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.Definition()