示例#1
0
        private void _spawn(GameObject enemy, int enemyCountLimit)
        {
            if (!_spawner.TrySpawn(enemy, enemyCountLimit, out var nextEnemy))
            {
                return;
            }

            var areaIndex = Random.Range(0, _spawnAreas.Length);
            var area      = _spawnAreas[areaIndex];

            nextEnemy.transform.position = area.GetRandomPoint();

            nextEnemy.SetActive(true);
        }