m Yosh moved page ProtoFlux:ASync Dynamic Impulse Trigger With Value to ProtoFlux:ASync Dynamic Impulse Trigger With Data: generalize |
cleanup reorganize |
||
Line 1: | Line 1: | ||
{{#Invoke:ProtoFlux|GenerateUI | {{#Invoke:ProtoFlux|GenerateUI | ||
|Name= | |Name=Async Dynamic Impulse Trigger With Data | ||
|Category= | |Category=Async | ||
|Inputs= | |Inputs= | ||
[ | [ | ||
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>. | |||
== Inputs == | == Inputs == | ||
=== * ([[Impulses|AsyncCall]])=== | === * ([[Impulses|AsyncCall]])=== | ||
Trigger | Trigger an [[Impulses#Async|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]]) === | ||
The tag of the | The tag of the dynamic impulse. | ||
=== TargetHierarchy ([[Slot|Slot]]) === | === TargetHierarchy ([[Slot|Slot]]) === | ||
The | The slot under which to search for dynamic impulse receivers. | ||
=== ExcludeDisabled ([[Type:Bool|bool]]) === | === ExcludeDisabled ([[Type:Bool|bool]]) === | ||
If <code>True</code>, the dynamic impulse will not search for receivers under disabled slots. | |||
=== Value (Generic) === | === Value (Generic) === | ||
The data to send with the dynamic impulse. Receivers must have a matching type as this value. | |||
== Outputs == | == Outputs == | ||
Line 45: | Line 45: | ||
=== Next ([[Impulses|Continuation]]) === | === Next ([[Impulses|Continuation]]) === | ||
Triggered once the context of every receiver is completed. | |||
=== TriggeredCount ([[Types:Int|Int]])=== | === TriggeredCount ([[Types:Int|Int]])=== | ||
Number of | Number of receivers that were triggered. Only exists for the current ProtoFlux [[context]]. | ||
[[Category:ProtoFlux:Flow:Async]] | [[Category:ProtoFlux:Flow:Async]] |
Revision as of 20:55, 12 December 2024
Async Dynamic Impulse Trigger With Data
Async
The Async Dynamic Impulse Trigger With Data node sends a 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.