add: fully functional melee enemy

This commit is contained in:
KOSMOGOR
2025-05-02 20:39:19 +03:00
parent 428eef61c5
commit f79a3d75a9
5 changed files with 207 additions and 11 deletions
+2 -1
View File
@@ -11,6 +11,7 @@ public class GameController : MonoBehaviour
public string deploySceneName;
public List<LevelInfo> levels;
public List<EnemyInfo> enemies;
public int startEnemiesNumber = 1;
public Dictionary<BulletType, int> inventory = new();
public void Awake() {
@@ -23,7 +24,7 @@ public class GameController : MonoBehaviour
return li;
}).ToList();
levels.ForEach(li => {
AddEnemyInLevel(SelectEnemyWeighted().prefab, li.sceneName);
for (int i = 0; i < startEnemiesNumber; ++i) AddEnemyInLevel(SelectEnemyWeighted().prefab, li.sceneName);
});
foreach (BulletType i in Enum.GetValues(typeof(BulletType))) {
if (i == BulletType.None) continue;