示例#1
0
 /// <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);
 }
示例#2
0
    /// <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;
    }