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); }
public virtual void UpdateInfo(BookModel.PageInfo info) { this.identify = info.uid; }