Esempio n. 1
0
    void Update()
    {
        Enemis = EnemiesAlive;
        if (EnemiesAlive > 0)
        {
            return;
        }
        if (waveIndex == waves.Length)
        {
            gameMenager.WinLevel();

            this.enabled = false;
        }

        if (countDown <= 0f)
        {
            StartCoroutine(SpawnWave());

            countDown = timeBetweenWaves;
            return;
        }


        countDown -= Time.deltaTime;

        countDown             = Mathf.Clamp(countDown, 0, Mathf.Infinity);
        waveContdownText.text = Mathf.Floor(countDown).ToString();

        waveContdownText.text = string.Format("{0:0.00}", countDown);
    }