Exemplo n.º 1
0
    private void HandleSpawning()
    {
        if (_timeToSpawn > Time.time)
        {
            return;
        }

        _timeToSpawn = Time.time + spawnInterval;

        int randomNumber = Random.Range(0, 2);

        switch (randomNumber)
        {
        case 0:
            flyingEnemyPrefab.AssignTarget(houseTransform);
            Instantiate(flyingEnemyPrefab, flyingEnemySpawnTransform);
            break;

        case 1:
            Instantiate(enemyPrefab, enemySpawnTransform);
            break;
        }
    }