Class WaitForFlow
Delays flow by waiting until multiple input flows have been executed.
Syntax
[UnitCategory("Time")]
[UnitOrder(6)]
[TypeIcon(typeof(WaitUnit))]
public sealed class WaitForFlow : Unit, IUnit, IGraphElementWithDebugData, IGraphElementWithData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
Properties
Declaration
[DoNotSerialize]
public ReadOnlyCollection<ControlInput> awaitedInputs { get; }
Property Value
exit
Triggered after all inputs have been entered at least once.
Declaration
[DoNotSerialize]
public ControlOutput exit { get; }
Property Value
Declaration
[DoNotSerialize]
[Inspectable]
[UnitHeaderInspectable("Inputs")]
public int inputCount { get; set; }
Property Value
reset
Trigger to reset the activation status.
Declaration
[DoNotSerialize]
public ControlInput reset { get; }
Property Value
resetOnExit
Whether the activation status should be reset on exit.
Declaration
[Serialize]
[Inspectable]
public bool resetOnExit { get; set; }
Property Value
Methods
CreateData()
Declaration
public IGraphElementData CreateData()
Returns
Implements
Definition()
Declaration
protected override void Definition()
Overrides
Extension Methods