示例#1
0
 // 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;
     }
 }
示例#2
0
 void Start()
 {
     roomMax = 5 + stat.getLevel();
 }