...
| There are three types of Ports: - Trigger Port: Trigger the execution of a Unit (= Execute Trigger) or trigger the next Unit which is connected to one of the outgoing Triggers (= Success/Fail Trigger).
See chapter → Unit Triggers & Events. - Input Port: These Ports accept data from the User or other Units. They can also represent the attributes of a Unit. Not all Input Ports can be modified by the User, some of them only accept data from other Units as their input, i.e. a Cable has to be connected to them (for example Structure-based Units). Once a Port is connected with a Cable, it can not be altered by the User user anymore.
See chapter → Unit Attributes. - Output Port: These Ports output data and may be connected to other Units.
|
...
Info |
---|
There may be Units which do not fall under only one category. |
Unit Interaction Example
Here is a simplified schematic on how Units can interact with each other. Trigger Ports are omitted in this example.
...
Warning |
---|
The data and execution flow happens from left to right. That means that Cables cannot transmit data "backwards" and also the execution flow cannot happen backwards. |