Nodes
Role in the editor
The nodes are the central elements of the editor. One node alone is just a set of data, but by linking them to one another a logic is created that defines the resulting gameplay.
To do so the following components are always present (A few exceptions apart) :
Components
Start anchor: Start a connection from this node. Must be linked to the End Anchor of another node to consider it as a next node
End anchor: Receives a connection from another node, which is then considered as a previous node for this one
Close button: Destroys the node. All the connections to it are also removed. If the node contains a link to another editor (Phase node, Spell node,...) and is the last one to reference it, the concerned editor is destroyed as well
Toggle hideable Some of the content of a node might get hided for conciseness concern. If it is the case, this toggle allows to show or hide these additional fields.