Skip to content

Unlocking_Nodes

Jack Brett edited this page May 12, 2024 · 5 revisions

As outlined in the Nodes section, we can link Nodes and Orders together using specific calling Orders. However, it is often found that in narrative based experiences certain 'Pages' or 'Chapters' are unlocked when certain pages or groups of pages have been read.

In light of this, we have allowed Nodes to 'Unlock' other Nodes which essentially will 'Lock' the target Node and will only allow it to execute once the 'Unlock Node' has been fully completed.

This feature can also be applied to Groups where unlocking the target Node will require a certain amount of Nodes to be completed or specific Nodes to be completed within the specific 'Unlcok Group'.

Unlocking Nodes from Nodes

Setting a target 'Unlock Node' is simple:

  1. Ensure you have a Flow Engine created, the Window open and at least two Nodes created in the Engine.
  2. Select the Node you wish to be the 'Key Node' (i.e., the Node that, when completed, will unlock another Node).
  3. In the Node Inpsector Window you should see a property named Target Unlock Node with a drop-down list:

targetUnlockNode

  1. Select the Node you wish to be unlocked from the drop-down (in this case, we only have one that we can choose from). Once selected, you will see the changes reflected on the Window where a dotted line signifies the unlocking connection and the key and padlock indicates the relationship between these two Nodes:

targetUnlockNodeWindow

Unlocking Nodes from Groups

Remember, all of this can be applied to Groups so if a Group is chosen to be unlocked, all the Nodes in that Group will be unlocked.

Clone this wiki locally