Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        //deactive
        if (pause)
        {
            if (CrossPlatformInputManager.GetButtonDown("B"))
            {
                pause = false;
                farm_menu.SetActive(false);
                DataBaseMenu.SetActive(false);
                main_menu.gameObject.SetActive(true);
            }
        }
        else
        {
            //operation
            if (CrossPlatformInputManager.GetButtonDown("A"))
            {
                switch (main_menu.GetComponent <ListTool>().GetFocus())
                {
                case 0:
                    if (Input.GetButton("L"))
                    {
                        SceneManager.LoadScene("School");
                    }
                    else
                    {
                        DataInit();
                        SceneManager.LoadScene("ACT");
                    }
                    break;

                case 2:
                    pause = true;
                    DataBaseMenu.SetActive(true);
                    main_menu.gameObject.SetActive(false);
                    break;

                case 1:
                    pause = true;
                    farm_menu.SetActive(true);
                    main_menu.gameObject.SetActive(false);
                    break;

                case 4:
                    PlayerPrefs.DeleteAll();
                    Application.Quit();
                    break;

                case 3:
                    // SceneManager.LoadScene("Milkhouse");
                    break;
                }
            }
        }
    }
Exemplo n.º 2
0
 private void FairyLvABUpdate(int i)
 {
     if (fairy_collection[i])
     {
         rl.items[i] = fairy_names[i];
         rl.infos[i] = info[i] + "(" + lvs[i * 2].ToString() + " + " + lvs[i * 2 + 1].ToString() + ") / " + fys[i].lv.ToString();
     }
     else
     {
         rl.items[i] = "???";
         rl.infos[i] = "???";
     }
     fairy_list.GetComponent <ListTool>().InitText(rl);
 }
Exemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        PlayerPrefs.DeleteAll();

        farm_menu = Instantiate(data_canvas);
        farm_menu.GetComponentInChildren <GameDataManager>().save_flag = false;
        farm_menu.SetActive(false);

        DataBaseMenu = Instantiate(DataBaseCanvas);
        DataBaseMenu.SetActive(false);

        //list
        string   binid = "MENU0000";
        ReadList rl    = new ReadList(binid);

        main_menu = Instantiate(list_tool, transform);
        main_menu.SetListPos(list_pos);
        main_menu.SetInfoPos(info_pos);
        main_menu.GetComponent <ListTool>().InitText(rl);
        main_menu.SetInfoAlign(TextAnchor.MiddleCenter);
    }