public bool CutscenesDisabled()
    {
        TempleLevelConfig level = (m_currentLevelConfig as TempleLevelConfig);

        if (level != null)
        {
            return(level.cutscenesOff);
        }
        else
        {
            return(false);
        }
    }
    /// <summary>
    /// Gets the player in the level, if it exists, otherwise null.
    /// </summary>
    public PlayerControllerSimple GetPlayer()
    {
        // TODO, we should have a controller specifically for game level logic.
        // This stuff shouldnt be shared across an abstract controller like this
        TempleLevelConfig level = (m_currentLevelConfig as TempleLevelConfig);

        if (level != null)
        {
            return(level.player);
        }
        else
        {
            return(null);
        }
    }