Skip to content

Logic Group

Henry de Jongh edited this page Mar 6, 2023 · 4 revisions
Description Icon
A reactive logic component that groups together multiple reactive logic components. The grouped reactive logic components target only each other and not global names outside of the group.

Parameters

Name Description
None None

Inputs

Name Description Parameter
None None None

Outputs

Name Description Parameter
None None None

Remarks

This component is special and well suited for prefabs. The logic inside the group cannot be targeted by name from outside sources, and vice versa, the logic inside the group cannot be targeted by name from outside sources. Anything parented below the group forms a closed system.

Group Inputs

The reactive logic components inside of the group can set up output handlers prefixed with Group. For example GroupStart. Other logic in the scene can now invoke Start on the group, which causes GroupStart to be invoked on all child logic (except for groups inside of the group).

Group Outputs

The reactive logic components inside of the group can target the keyword !group and invoke an input on the group prefixed with Group. For example GroupDone. This allows for communication with other logic in the scene that can set up an output handler Done on the group.

Clone this wiki locally