// Update is called once per frame private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (_currentMenu != null) { _currentMenu.Back(); } else { ShowMenu <OptionsMenu>(); } } }