public void OnOptionMenuExit() { MainCanvas.SetActive(true); OptionCanvas.SetActive(false); }
// Update is called once per frame void Update() { if (soundEffects == null) { soundEffects = GameObject.FindGameObjectWithTag("AudioManager").GetComponent <SoundEffectsManager>(); } if (OptionCanvas == null) { OptionCanvas = LocalDataSingleton.instance.transform.GetChild(0).gameObject; } if (!PlayCanvas.activeSelf && !OptionCanvas.activeSelf) { if (Input.GetKeyDown(KeyCode.UpArrow) && lookAt > 0) { if (soundEffects != null) { soundEffects.playPositiveSound(); } --lookAt; GetComponent <RectTransform>().anchoredPosition = stuff[lookAt].GetComponent <RectTransform>().anchoredPosition; } else if (Input.GetKeyDown(KeyCode.DownArrow) && lookAt < (stuff.Length - 1)) { if (soundEffects != null) { soundEffects.playPositiveSound(); } ++lookAt; GetComponent <RectTransform>().anchoredPosition = stuff[lookAt].GetComponent <RectTransform>().anchoredPosition; } if (Input.GetKeyDown(KeyCode.Return)) { if (soundEffects != null) { soundEffects.playPositiveSound(); } switch (lookAt) { case 0: { //play PlayCanvas.SetActive(!PlayCanvas.activeSelf); break; } case 1: { //some other things OptionCanvas.SetActive(!OptionCanvas.activeSelf); break; } case 2: { #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #else Application.Quit(); #endif break; } } } } }