public static void OnExploreListScroll(GameObject root)
        {
            CUIListScript component = root.transform.Find("ExploreList").gameObject.GetComponent <CUIListScript>();

            if (component != null)
            {
                Vector2 contentSize     = component.GetContentSize();
                Vector2 scrollAreaSize  = component.GetScrollAreaSize();
                Vector2 contentPosition = component.GetContentPosition();
                Vector2 zero            = Vector2.zero;
                zero.x = ((contentSize.x == scrollAreaSize.x) ? 0f : (contentPosition.x / (contentSize.x - scrollAreaSize.x)));
                float num = zero.x - CExploreView.lastScrollX;
                CExploreView.lastScrollX = zero.x;
                Transform transform = root.transform.Find("FW_MovePanel/textureFrame");
                float     zAngle    = (num == 0f) ? 0f : (num / (1f / (float)(CAdventureSys.CHAPTER_NUM - 1)) * 120f);
                transform.Rotate(0f, 0f, zAngle);
            }
        }