Beispiel #1
0
    public void PauseButtonClicked()
    {
        if (isPaused)
        {
            return;
        }
        pauseButton.SetActive(false);
        levelGui.gameObject.SetActive(true);
        TurnOffAllMenuButtons();
        Time.timeScale = 0;

        menuButton.SetActive(true);
        resumeButton.SetActive(true);
        restartLevelButton.SetActive(true);
        isPaused = true;

        levelFinishedText.text = "Level\n" + currentLevelNumber;

        levelEndTint.colorsToChangeTo = new Color[] { initalTintColor, new Color(0.8f, 1.0f, 0.5f, 0.5f) };
        levelEndTint.SetFirstColor();
        levelEndTint.DoCompleteTransition();

        levelTimer.Pause();
    }