📄️ Overview - Sequine Flow
Sequine Flow is a system that executes a set of command in a defined branchable flow, starting from Start command.
📄️ Cross-Scene System
Normally, Unity won't allow objects in scene (such as GameObject or Component) to be assigned in an asset's property. Unity won't even allow an object of a particular scene to be assigned in an object's property across a different scene.
📄️ Command
Command is where the actual functionality exists, and it's represented as a Node.
📄️ Group
A Group is a resizable box that groups nodes. We can customize the title and the color. Any nodes inside the box will move along the group when we drag the title to move the box. It is an editor feature, which sole purpose is to help visualizing and organizing nodes, and does not impact runtime functionality.
📄️ Sub-Flow
A Sequine Flow may contain a command that calls another Sequine Flow. So, that Sequine Flow is being run as a sub-flow. A sub-flow can also have another sub-flow. There is no limit on how many stack of sub-flow can be run in a root Sequine Flow.
📄️ Variables
Variables refer to local variables that can be used in a Sequine Flow object, in scope of that Sequine Flow object only. It has pretty much the same concept with a variable in programming language.
📄️ Global Variables
Global Variables are basically Variables, except they can be accessed and shared globally, not limited to the scope of the Sequine Flow object.
📄️ Audio Config
Sequine also provide commands to play audio clips. You can check the list of available commands in Audio section.