/// <summary> /// 更新书本内容 /// </summary> /// <param name="type"></param> private void UpdateBookContent(BookController.LevelType type) { //for(int i = 1;i<vars.allSriteList.Count + 1;i++) //{ // Book.Instance.bookPages[i] = vars.allSriteList[i - 1]; //} //Book.Instance.SetBookLength(1 + vars.allSriteList.Count); }
/// <summary> /// 用户选择关卡 /// </summary> /// <param name="type"></param> private void SetLevel(BookController.LevelType type, int choiceIndex) { /*book2.0修改*/ ////根据用户的选择改变关卡的内容 //BookController.Instance.SetLevelType(type); //EventCenter.Broadcast(EventDefine.UpdatePage, type); //EventCenter.Broadcast(EventDefine.FlipRight); /*book2.0修改*/ BookController.Instance.SetLevelType(type); EventCenter.Broadcast(EventDefine.UpdatePage, type); //BookController.Instance.lastPageCount = Book.Instance.currentPage; if (type == BookController.LevelType.Water) { Book.Instance.currentPage = 0; } if (type == BookController.LevelType.Na) { Book.Instance.currentPage = 10; } if (type == BookController.LevelType.Al) { Book.Instance.currentPage = 22; } if (type == BookController.LevelType.Fe) { Book.Instance.currentPage = 30; } if (type == BookController.LevelType.Cu) { Book.Instance.currentPage = 46; } //BookController.Instance.isHandFlip = false; EventCenter.Broadcast(EventDefine.FlipRight); /*book2.0修改*/ if (levelIndex != 0) { choiceItemList[levelIndex - 1].transform.GetChild(0).localScale = new Vector3(0.7f, 0.7f, 0.7f); levelIndex = 0; } //放大按钮 choiceItemList[choiceIndex].transform.GetChild(0).localScale = new Vector3(1.0f, 1.0f, 1.0f); levelIndex = choiceIndex + 1; /*book2.0修改*/ ////将选关按钮禁用 //foreach(GameObject go in choiceItemList) //{ // go.GetComponentInChildren<Button>().interactable = false; //} //将上下选择按钮禁用 BookController.Instance.isUpOrDown = false; /*book2.0修改*/ ////打开翻页功能 //BookController.Instance.RightHotSpot.SetActive(true); //BookController.Instance.LeftHotSpot.SetActive(true); //关闭自动翻页功能 BookController.Instance.isAutoFlip = false; }