예제 #1
0
    private void Update()
    {
        if (isGameOver)
        {
            if (Input.GetKeyDown(KeyCode.E))
            {
                gameOverText.SetActive(false);
                Time.timeScale = 1;
                PlayerBall playerBall   = FindObjectOfType <PlayerBall>();
                Rigidbody  playerBallRB = playerBall.GetComponent <Rigidbody>();
                playerScore = 0;
                SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex);
            }
        }

        if (Input.GetKeyDown(KeyCode.Escape) && !isPaused)
        {
            PauseGame();
        }
        else if (Input.GetKeyDown(KeyCode.Escape) && isPaused)
        {
            ResumeGame();
        }
    }