ProtoFlux:Delay With Data

From Resonite Wiki
Revision as of 18:42, 6 June 2024 by Nytra (talk | contribs) (Sudo-Generic -> Pseudo-generic)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Time Delay with Data
*
Next
Value
OnTriggered
Duration
DelayedValue
Flow

Delay With Data is a ProtoFlux node that allows for delaying an Async execution for the provided Duration (Pseudo-generic) before continuing. It will also carry over a Value (Generic) during the delay and output it to DelayedValue (Generic) when Next (Continuation) fires.

Inputs

* (AsyncCall)

Start the delay.

Value (Generic)

The value to delay for Duration (Pseudo-generic) time.

Duration (Pseudo-generic)

How long to delay for in seconds or timespan.

Examples: Double, Float, Int and TimeSpan.

Outputs

Next (Continuation)

Fires after Duration (Pseudo-generic) time has passed after * (AsyncCall) was called. DelayedValue (Generic) during this impulse will have the value of what was put into Value (Generic) when * (AsyncCall) was called.

OnTriggered (SyncResumption)

Fires instantly after * (AsyncCall) is called.

DelayedValue (Generic)

this will have the value of what was put into Value (Generic) when * (AsyncCall) was called during the Next (Continuation) impulse.

Examples