Beispiel #1
0
 private void Start()
 {
     points = FindObjectOfType <PointsMenager>();
 }
Beispiel #2
0
    private void Update()
    {
        if (isNewGame)
        {
            Time.timeScale     = 0f;
            pause.enabled      = false;
            exit.enabled       = false;
            no.enabled         = false;
            yes.enabled        = false;
            newGame.enabled    = true;
            textPressN.enabled = true;

            if (Input.GetKeyDown(KeyCode.N))
            {
                Time.timeScale     = 1f;
                textPressN.enabled = false;
                newGame.enabled    = false;

                isNewGame = false;
            }
        }

        if (Input.GetKeyDown(KeyCode.Escape) && !isNewGame)
        {
            Time.timeScale     = 0f;
            pause.enabled      = false;
            newGame.enabled    = false;
            textPressN.enabled = false;

            exit.enabled = true;
            no.enabled   = true;
            yes.enabled  = true;
        }

        if (Input.GetKeyDown(KeyCode.Y) && exit.enabled)
        {
            PointsMenager points = FindObjectOfType <PointsMenager>();
            points.HighScore();

            Application.Quit();
            Debug.Log("EXIT!");
        }

        else if (Input.GetKeyDown(KeyCode.N) && exit.enabled)
        {
            Time.timeScale = 1f;
            exit.enabled   = false;
            no.enabled     = false;
            yes.enabled    = false;
        }

        if (Input.GetKeyDown(KeyCode.P) && !isNewGame && !exit.enabled)
        {
            isPause = !isPause;

            if (isPause)
            {
                Time.timeScale = 0f;
                pause.enabled  = true;
            }
            else
            {
                Time.timeScale = 1f;
                pause.enabled  = false;
            }
        }
    }