Cache of branches available at this juncture
Id of the current node
Last node. Needed for FlowFragments to decide which internal pin to follow.
A subset of pages that were added via the mergeGameFlowState. This is used only internally to make refreshBranches work properly with mergeGameFlowState
Normally, just a list containing the current id. If you use the CreatePage stop type or mergeGameFlowState, you'll get additional pages here.
If true, we're in shadow mode. Don't commit any permenant changes to game state.
This is the "terminal branch" executed when completeFlow is called. It is the first branch of available nodes that does NOT lead to a stopping node. An example might be a series of instruction nodes after the last dialogue fragment in a flow.
Turn counter. Not sure what it represents but it goes up.
Current value of all variables
All nodes visited so far.
Generated using TypeDoc
Full game flow iterator. Contains not just a current position in the flow but a visit set and current branches