Trying to call Stop() alone just makes the current line replay, which is very much not what I want What I want is just to be able to dismiss the current line and prevent any new ones from being delivered, same as if I had put <> in the yarn script
https://discord.com/channels/754171172693868585/754171643990900776/983937895528267827 I think I know what’s happening, we stop the dialogue but we don’t tell the views that this has happened. So when the view finishes up it tells the runner to continue which then starts it all up again
Q: Dialogue Runner still runs after calling DialogueRunner.Stop(). Dialogue line view doesn't close either. Am I missing something here?
A: If you call Stop() on a dialogue runner while a line is running, and then your line view reports that the line is complete, the dialogue runner will call its Continue() method, which resumes running. If you call Stop(), don’t call the onDialogueLineFinished callback from your dialogue view (or any other callback)