Exemplo n.º 1
0
    private void Spawn()
    {
        //Instantiate dequeued item, in random spawnpoint
        SpawnPoints nextSpawnPoint = spawnPoints[UnityEngine.Random.Range(0, spawnPoints.Length)];

        Enemy enemy = Instantiate(enemiesController.enemiesToSpawnQueue.First(true), nextSpawnPoint.transform.position, Quaternion.identity);

        OnEnemySpawn?.Invoke(enemy);

        nextSpawnPoint.ActivatePortal();
    }