// Use this for initialization void Update() { if (Input.GetKeyDown(KeyCode.Escape) && currentMenu.Pauseable()) { Debug.Log("Apertou ESC e currentMenu = " + currentMenu.GetType()); switch (currentMenu.GetState()) { case "play": Pause(); break; case "stage": Resume(); break; case "Settings": backButton(); break; case "controls": setMenu("settings"); break; } } }