/// <summary>
            ///
            /// </summary>
            /// <returns></returns>
            private bool EvaluateCharacterNode()
            {
                CharacterManager characterManager = m_sceneManager.GetCharacterManager();

                if (characterManager != null)
                {
                    if (m_currentNode is CharacterNode)
                    {
                        m_nodeProcessor.ProcessCharacter();
                        return(true);
                    }
                    else if (m_currentNode is CharacterScaleNode || m_currentNode is CharacterTranslateNode)
                    {
                        m_nodeProcessor.ProcessCharacterTransform();
                        return(true);
                    }
                }
                else
                {
                    if (m_currentNode is CharacterNode || m_currentNode is CharacterScaleNode || m_currentNode is CharacterTranslateNode)
                    {
                        Debug.LogError("DEVN: SceneManager needs a CharacterComponent if you are using character nodes!");
                    }
                }

                return(false);
            }