Пример #1
0
 // Update is called once per frame
 void Update()
 {
     if (activeWaveID < transform.childCount - 1)
     {
         if (activeEnnemiesWave.isWaveEmpty)
         {
             waves[activeWaveID].SetActive(false);
             activeWaveID++;
             waves[activeWaveID].SetActive(true);
             activeEnnemiesWave = waves[activeWaveID].GetComponent <BossEnnemiesWave>();
         }
     }
     else
     {
         return;
     }
 }
Пример #2
0
 // Start is called before the first frame update
 void Start()
 {
     waves = new GameObject[transform.childCount];
     for (int i = 0; i < transform.childCount; i++)
     {
         waves[i] = transform.GetChild(i).gameObject;
         if (i == 0)
         {
             waves[i].SetActive(true);
             activeEnnemiesWave = waves[i].GetComponent <BossEnnemiesWave>();
         }
         else
         {
             waves[i].SetActive(false);
         }
     }
 }