protected virtual void BeginInteractiveRoutine(DialogueContext context) { this.context = context; // trigger the effects of the node once // BEWARE! if there are waits in those, behaviour isn't defined! DoEffects(context); // node takes over! context.VisitNode(null); }
public void SelectChoice() { dialogueContext.HideChoice(); dialogueContext.VisitNode(dialogueContext.GetDialogueNode(nextNodeId)); }