You are very welcome! I am glad that it helps.
I am not sure I understand your question about MultipleChoice though 🙂
Hmm. The MultipleChoice node above when it is called, it is meant to tell some GUI code like an imaginary “DialoguGUI” manager class, to show the options on the screen. When in that shown GUI, an option is made, the DialogueGUI should then “callback” the delegate that it was given in ‘ShowMultipleChoices’ method before, so that the node continues execution.
I am not sure if that answers your question. Let me know if not.
Thanks!