// Update is called once per frame void Update() { for (KeyCode keyCode = KeyCode.Alpha1; keyCode <= KeyCode.Alpha4; keyCode++) { if (Input.GetKeyDown(keyCode)) { ui.OpenPanel(ui.transform.GetChild(keyCode - KeyCode.Alpha0 - 1).gameObject); return; } } }
private void EscInput() { if (SceneManager.GetActiveScene().name == "SelectLevel") { SelectLevelUI ui = GameObject.Find("SelectPanel").GetComponent <SelectLevelUI>(); ui.OpenPanel(ui.transform.Find("RootPanel").gameObject); } else { PlayScene.Instance.isSelectLevel = true; GameManager.Instance.currentLevel = 1; GameManager.Instance.LoadScene(); } }