public void ProcessChoiceResults()
            {
                DisplayCurrentNodeCharacterPortrait();
                DisableMe();
                dialogueUI.DestroyInteractiveChoices();
                dialogueUI.InsertSpacer();

                if (dialogueUI.GetChoiceResultsCount(myID) > 0)
                {
                    dialogueUI.ActivateQuests(myID);
                    dialogueUI.ActivateQuestTasks(myID);
                    //dialogueUI.ActivateNewGrammar(myID);
                    dialogueUI.ActivateNewWelsh(myID);
                    dialogueUI.MarkDialogueComplete(myID);
                    dialogueUI.ActivateNewDialogue(myID);

                    notificationQueue = FindObjectOfType <NotificationQueue>();
                    notificationQueue.DisplayQueuedNotifications();
                }

                if (isVocabTest)
                {
                    dialogueUI.CurrentPlayerChoice = this;
                    dialogueUI.ProcessPlayerChoiceTest(vocabArray, testData);
                }
                else if (myNextNode != "")
                {
                    dialogueUI.DisplayDialogueNode(GetDialogueNodeData(myNextNode));
                }
                else
                {
                    dialogueUI.SetNotInUse();
                }
            }