private DialogueBoxVer2 DisplayDialogueBox2()
        {
            var richText    = "";
            var listOptions = new List <DialogueOption>();

            _currentNode.RefreshConditionsData();
            if (_currentNode.HasNext())
            {
                _currentNode.GetNextPage(out richText, ref listOptions);
            }

            var requiredComponent = GameObject.FindWithTag("DialogueGui").GetRequiredComponent <DialogueBoxVer2>();

            requiredComponent.SetVisible(true);
            requiredComponent.SetDialogueText(richText, listOptions);
            if (_characterName == "")
            {
                requiredComponent.SetNameFieldVisible(false);
            }
            else
            {
                requiredComponent.SetNameFieldVisible(true);
                requiredComponent.SetNameField(TextTranslation.Translate(_characterName));
            }

            return(requiredComponent);
        }