//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(); } }
// 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); }
void Play() { MenuChange.ChangeMenu(MenuChange.Menu.PlanetMenu); }
// 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); }