Ejemplo n.º 1
0
 public void SpawnWaveOfMonsters(int roomNumber)
 {
     messagePopup.ReceiveStringAndShowPopup("Room " + roomNumber);
     currentRound    = stageFile.rounds[roomNumber - 1].round;
     roomText.text   = "Room : " + roomNumber;
     monstersToSpawn = currentRound.Length;
     monsterCount    = monstersToSpawn;
     for (int i = 1; i <= monstersToSpawn; i++)
     {
         monsters[i - 1].gameObject.SetActive(true);
         monsters[i - 1].MonsterSheet  = currentRound[i - 1];
         monsters[i - 1].MonsterNumber = i;
         monsters[i - 1].OnSpawn(stageFile.stageLevel);
         if (monsters[i - 1].MonsterSheet.IsABoss())
         {
             musicManager.ChangeMusicTrack(3); //boss track, button cant take enum as parameter so had to make it int.
             Debug.Log("hello");
         }
     }
     this.roomNumber++;
 }