Пример #1
0
 public void die()
 {
     audioSource.PlayOneShot(deathAudio);
     playerInputHandler.SetMovement(false);
     playerMovementAnimator.KillPlayer();
     _rb.velocity = new Vector2(0.0f, 0.0f);
 }
Пример #2
0
    private void Update()
    {
        // Countdown
        if (!countdown_over)
        {
            countdown_value -= Time.deltaTime;
            countdown_text.GetComponent <TextMeshProUGUI>().SetText(Mathf.FloorToInt(countdown_value).ToString());

            if (countdown_value <= 0.1f)
            {
                countdown_over = true;
                countdown_screen.SetActive(false);
                scoreScreen.SetActive(true);
                playerInputHandler.SetMovement(true);
            }
        }

        if (countdown_over)
        {
            score += Mathf.CeilToInt(Time.deltaTime);

            scoreText.GetComponent <TextMeshProUGUI>().SetText($"Score: {score}");
        }
    }