// Update is called once per frame void Update() { if (active && !spawned) { int maxEnemy = 5 + stat.getLevel() / 5; enemyNum = Random.Range(1, maxEnemy); for (int i = 0; i < enemyNum; i++) { enemyType = Random.Range(1, 5); pos.x = Random.Range(1, 3) + transform.position.x; pos.y = Random.Range(1, 3) + transform.position.y; GameObject temp; if (enemyType < 3) { temp = Instantiate(enemyPrefab, pos, enemyPrefab.transform.rotation); } else { temp = Instantiate(REnemyPrefab, pos, REnemyPrefab.transform.rotation); } // temp.GetComponent<enemy>().setActive(true); // enemies.Add(temp); } spawned = true; } }
void Start() { roomMax = 5 + stat.getLevel(); }