//change to next menu and set current menu
 void changeMenu()
 {
     menus[MenuChange.getCurrent()].SetActive(false);
     menus[MenuChange.getNext()].SetActive(true);
     MenuChange.setChanged(false);
     MenuChange.setCurrent(MenuChange.getNext());
 }
 // Update is called once per frame
 void Update()
 {
     //de/activate menus on change
     if (MenuChange.getChanged() == true)
     {
         changeMenu();
     }
 }
Exemple #3
0
    // Start is called before the first frame update
    void Start()
    {
        playBtn     = transform.Find("Play_Button").GetComponent <Button>();
        loadBtn     = transform.Find("Load_Button").GetComponent <Button>();
        exitBtn     = transform.Find("Exit_Button").GetComponent <Button>();
        settingsBtn = transform.Find("Settings_Button").GetComponent <Button>();

        playBtn.onClick.AddListener(Play);
        loadBtn.onClick.AddListener(Load);
        exitBtn.onClick.AddListener(Exit);
        settingsBtn.onClick.AddListener(Settings);
        MenuChange.ChangeMenu(MenuChange.Menu.MainMenu);
    }
    // Start is called before the first frame update
    void Start()
    {
        MenuChange.init();

        //add menus from editor
        for (int i = 0; i < menuArr.Length; i++)
        {
            menus.Add(menuArr[i].key, menuArr[i].value);
        }

        //deactivate all menus
        foreach (GameObject go in menus.Values)
        {
            go.SetActive(false);
        }
    }
    public void PlayGame()
    {
        if (planetName.text != "" || planetName.text != null)
        {
            PlanetInfo.name = planetName.text;
        }



        if (planetName.text == "" || planetName.text == null)
        {
            messageBox.showError("Enter Planet Name");
        }
        else
        {
            //SceneManager.LoadScene("test");
            MenuChange.ChangeMenu(MenuChange.Menu.CreatureMenu);
        }
    }
 void Back()
 {
     MenuChange.ChangeMenu(MenuChange.Menu.PlanetMenu);
 }
Exemple #7
0
 void Play()
 {
     MenuChange.ChangeMenu(MenuChange.Menu.PlanetMenu);
 }
Exemple #8
0
 // Use this for initialization
 void Start()
 {
     Menu   = GameObject.Find("GameManager").GetComponent <GameManager> ();
     Change = GameObject.Find("MenuChange").GetComponent <MenuChange> ();
 }
 void Back()
 {
     MenuChange.ChangeMenu(MenuChange.Menu.MainMenu);
 }