/// <summary>
            ///
            /// </summary>
            /// <returns></returns>
            private bool EvaluateDialogueNode()
            {
                DialogueManager dialogueManager = m_sceneManager.GetDialogueManager();

                if (dialogueManager != null)
                {
                    if (m_currentNode is DialogueNode)
                    {
                        m_nodeProcessor.ProcessDialogue();
                        return(true);
                    }
                    else if (m_currentNode is DialogueBoxNode)
                    {
                        m_nodeProcessor.ProcessDialogueBox();
                        return(true);
                    }
                }
                else
                {
                    if (m_currentNode is BranchNode || m_currentNode is DialogueNode || m_currentNode is DialogueBoxNode)
                    {
                        Debug.LogError("DEVN: SceneManager needs a DialogueComponent if you are using dialogue nodes!");
                    }
                }

                return(false);
            }