add: now enemies properly spawn on deploy

This commit is contained in:
KOSMOGOR
2025-04-24 15:54:50 +03:00
parent 415cd48769
commit 202cdb5702
6 changed files with 180 additions and 8 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ public class LevelController : MonoBehaviour
enemies[enemy] -= 1;
if (enemies[enemy] <= 0) enemies.Remove(enemy);
SpawnPointInfo spawnPointInfo = spawnPoints[Random.Range(0, spawnPoints.Count)];
Vector2 circle = Random.insideUnitCircle;
Vector2 circle = Random.insideUnitCircle * spawnPointInfo.radius;
Vector3 spawnVector = spawnPointInfo.transform.position + new Vector3(circle.x, 0, circle.y);
Enemy spawnedEnemy = Instantiate(enemy, spawnVector, spawnPointInfo.transform.rotation).GetComponent<Enemy>();
aliveEnemies.Add(spawnedEnemy);