public void Tick() { if (Input.GetKeyDown(_exitCode)) { _pauseController.HandlePauseMenuManagerDidPressMenuButton(); return; } if (Input.GetKeyDown(_restartCode)) { _pauseController.HandlePauseMenuManagerDidPressRestartButton(); return; } if (Input.GetKeyDown(_pauseToggleCode)) { if (_isPaused) { _pauseController.HandlePauseMenuManagerDidPressContinueButton(); } else { _pauseController.HandlePauseTriggered(); } return; } }
private void Restart() { pauseController.HandlePauseMenuManagerDidPressRestartButton(); GameObject.Destroy(instance); }