Esempio n. 1
0
    private IEnumerator StartSpawn(float time)
    {
        yield return(new WaitForSeconds(time));

        float tm = TimeUnits;

        spawn.CreateEnemy(MovePoints, wawes[numberWave].prefabs[numberUnit]);
        numberUnit++;
        if (numberUnit >= wawes[numberWave].prefabs.Length)
        {
            tm         = TimeWawes;
            numberUnit = 0;
            numberWave++;
        }
        if (IsWave())
        {
            StartCoroutine(StartSpawn(tm));
        }
    }