Exemplo n.º 1
0
    void Update()
    {
        if (EnemyAlive > 0)
        {
            return;
        }
        if (waveNumber == waves.Length)
        {
            gameMamager1.LevelWon();

            // SceneManager.LoadScene(3);
            this.enabled = false;
        }
        if (countdown <= 0f)
        {
            StartCoroutine(SpawnWave()); // должно работать паралельно в течении опр. времени
            countdown = timeBetweenWaves;
            return;
        }
        countdown -= Time.deltaTime;

        // countdown = Mathf.Clamp(countdown, 0f, Mathf.Infinity);
        //waveCountdownText.text = string.Format("{ 0:00.00}", countdown);
        waveCountdownText.text = Mathf.Round(countdown).ToString();
    }