
Advanced Nodes
Getting Started
Examples
Simulations
Connections
Advanced Nodes
Nodes Properties
Custom Variables
Collaboration
Accounts
Unity Plugin (UP) & API
Evolution
Trigger Gates
Trigger Gates trigger the action of another Node on the diagram.
Trigger Gates use State Connections for Outputs, and have NO Input Resource Connections.
Trigger Gates support all 4 types of Trigger Modes (Passive, Interactive, Automatic, On Enabling) and also support external trigger inputs.
​💡 Depending on its distribution mode AND its Output State Connections’ Formulas, Trigger Gates will activate other Nodes.
Trigger Gates support *
as a State Connection Formula.​
Every time a Gate performs an action, the *
target will be activated.
Here are all the Trigger Nodes and their expected actions.
Deterministic Trigger Gates trigger the action of the targeted Nodes depending on the Formula on their State Connections.
A Deterministic Gate with no input and one or more State Connections as outputs, for which the Formulas have numeric values.

​🔧 Each Step the Gate activates the Sources in a sequential manner, for as many times as it is dictated by the numeric value on their respective State Connection Formula. The order in which the sequence of activation starts is determined by which branch was first added to the diagram. As such, the Source on the upper branch will start its activation sequence first, and it will be activated twice. The algorithm will then continue with the second Source added, and it will activate it 5 times, 1 activation/Step.
A Deterministic Gate with no input and one or more State Connections as outputs, for which the Formulas have conditional values.
Takes into account the execution Step count.
The Gate counts the number of execution steps and activates the Source for which the number of the step meets the condition
​🔧 Here’s what happens in the example above:
- for Steps between 1 and 2, it activates the upper branch
- Step 3 doesn’t meet any of the conditions, so it’s skipped
- for Steps >3 it activates the lower branch
Random Trigger Gates randomly trigger target Nodes depending on the Formula of their State Connection.
A Random Gate with no input and one or more State Connections as outputs, for which the Formulas have numeric values.
The Gate randomly activates the branches, but the number of executions is the one determined by the State Connections’ Formulas.
​🔧 In the example above, in 7 Steps the upper Source will be activated 2 times, while the lower one 5 times. The order in which these executions happen is random.
A Random Gate with no input and one or more State Connections as outputs, for which the Formulas have numeric values.
The Gate throws a die having a number of faces equal to the die set at diagram level: Diagram Functional > Dice – the default value for the die is D6. According to the number of the die throw, the Gate activates the branch that meets the condition.
​🔧 Here’s what happens in the example above:
- The Gate throws a 10-faced die (set at diagram level for this example)
- Any value between 1and 2 will activate the upper branch
- Any value between 4 and 10 will activate the lower branch
- 3 will be skipped, as it doesn’t meet any of the triggering conditions