void WaveComplete()
 {
     waveIndex++;
     if (waveIndex >= waves.Length)
     {
         OnWavesCompleted.Invoke();
     }
     else
     {
         OnWaveChanged.Invoke(waveIndex + 1, waves.Length);
     }
 }
Example #2
0
 public void WaveChanged()
 {
     OnWaveChanged?.Invoke();
 }
 // Start is called before the first frame update
 void Start()
 {
     waveIndex = 0;
     OnWaveChanged.Invoke(1, waves.Length);
 }