ProtoFlux:Async Dynamic Impulse Trigger With Data: Difference between revisions

From Resonite Wiki
standardize
Line 17: Line 17:
|}}
|}}


The '''Async Dynamic Impulse Trigger With Data''' node sends a [[Dynamic Impulse]] to all [[ProtoFlux:Async Dynamic Impulse Receiver With Data|Async Dynamic Impulse Receiver With Data]] nodes with a matching type and tag under the provided <code>TargetHierarchy</code>.
The '''Async Dynamic Impulse Trigger With Data''' node sends an [[async]] [[dynamic impulse]] to all [[ProtoFlux:Async Dynamic Impulse Receiver With Data|Async Dynamic Impulse Receiver With Data]] nodes with a matching type and tag under the provided <code>TargetHierarchy</code>.


== Inputs ==
== Inputs ==
Line 23: Line 23:
=== * ([[Impulses|AsyncCall]])===
=== * ([[Impulses|AsyncCall]])===


Trigger an [[Impulses#Async|async]] dynamic impulse with the tag <code>Tag</code> and data <code>Value</code> under <code>TargetHierarchy</code>.
Trigger an async dynamic impulse with the tag <code>Tag</code> and data <code>Value</code> under <code>TargetHierarchy</code>.


=== Tag ([[Type:String|String]]) ===
=== Tag ([[Type:String|String]]) ===
Line 45: Line 45:
=== Next ([[Impulses|Continuation]]) ===
=== Next ([[Impulses|Continuation]]) ===


Triggered once the context of every receiver is completed.
Triggered once the [[context]] of every receiver is completed.


=== TriggeredCount ([[Types:Int|Int]])===
=== TriggeredCount ([[Types:Int|Int]])===


Number of receivers that were triggered. Only exists for the current ProtoFlux [[context]].
Number of receivers that were triggered. Only exists for the current ProtoFlux context.
 
== See Also ==
 
* [[ProtoFlux:Async Dynamic Impulse Trigger]] if data does not need to be sent.
* [[ProtoFlux:Dynamic Impulse Trigger With Data]] for the sync context analogue.


[[Category:ProtoFlux:Flow:Async]]
[[Category:ProtoFlux:Flow:Async]]

Revision as of 21:42, 13 December 2024

Async Dynamic Impulse Trigger With Data
*
Next
Tag
TriggeredCount
TargetHierarchy
ExcludeDisabled
Value
Async

The Async Dynamic Impulse Trigger With Data node sends an async dynamic impulse to all Async Dynamic Impulse Receiver With Data nodes with a matching type and tag under the provided TargetHierarchy.

Inputs

* (AsyncCall)

Trigger an async dynamic impulse with the tag Tag and data Value under TargetHierarchy.

Tag (String)

The tag of the dynamic impulse.

TargetHierarchy (Slot)

The slot under which to search for dynamic impulse receivers.

ExcludeDisabled (bool)

If True, the dynamic impulse will not search for receivers under disabled slots.

Value (Generic)

The data to send with the dynamic impulse. Receivers must have a matching type as this value.

Outputs

Next (Continuation)

Triggered once the context of every receiver is completed.

TriggeredCount (Int)

Number of receivers that were triggered. Only exists for the current ProtoFlux context.

See Also