Esempio n. 1
0
        public override void UpdateInfo(BookModel.PageInfo info)
        {
            selectedMenu  = null;
            this.identify = info.uid;
            var list = info.menus;

            for (int i = 0; i < menus.Count; i += 1)
            {
                if (i < list.Count)
                {
                    menus[i].Show();
                    menus[i].identify = "index-" + i;
                    menus[i].UpdateLabel(list[i].name, list[i].page + "");
                    menus[i].AddClickListener(MenuClickHandler);
                }
                else
                {
                    menus[i].Hide();
                    menus[i].AddClickListener(null);
                }
                if (i == 0)
                {
                    //selectedMenu = menus[i];
                    highImage.anchoredPosition = menus[i].mRectTransform.anchoredPosition;
                }
            }
            //if (info.page % 2 == 0)
            //{
            //    jumpButton.rectTransform().anchoredPosition = new Vector2(301, 0);
            //}
            //else
            //{
            //    jumpButton.rectTransform().anchoredPosition = new Vector2(-301, 0);
            //}
            highImage.gameObject.SetActive(false);
            jumpButton.gameObject.SetActive(false);
        }
Esempio n. 2
0
 public virtual void UpdateInfo(BookModel.PageInfo info)
 {
     this.identify = info.uid;
 }