Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. void Update ()
  2. {
  3. secondsCounter = Time.time - waveCompleteTime;
  4.  
  5. if(playState == States.StartMenu) {StartMenu();}
  6. else if (playState == States.Wave1) {Wave1();}
  7. else if (playState == States.Wave2) {Wave2();}
  8. else if (playState == States.Wave3) {Wave3();}
  9.  
  10. public void StartClicked (){
  11. //waveCompleteTime = Time.time;
  12. playState = States.Wave1;
  13. }
  14.  
  15. void StartMenu(){
  16.  
  17. }
  18. void Wave1(){
  19. if(!gameStarted && !enemiesSpawned){
  20. Invoke ("SpawnWave",2f);
  21. gameStarted = true;
  22. enemiesSpawned = true;
  23. }
  24. canvas.GetComponent<CanvasGroup>().alpha -= 1f * Time.deltaTime;
  25. if(FindObjectOfType<EnemySpawner>().AllMembersDead() && secondsCounter >= 2.5){
  26. Destroy(FindObjectOfType<EnemySpawner>());
  27. waveNumber = 1;
  28. enemiesSpawned = false;
  29. waveCompleteTime = Time.time;
  30. playState = States.Wave2;
  31. }
  32. }
  33.  
  34. void Wave2(){
  35. if(!enemiesSpawned){
  36. Invoke ("SpawnWave", 2f);
  37. enemiesSpawned = true;
  38. }
  39.  
  40. if(FindObjectOfType<EnemySpawner>().AllMembersDead() && secondsCounter >= 2.5){
  41. waveNumber = 2;
  42. enemiesSpawned = false;
  43. waveCompleteTime = Time.time;
  44. playState = States.Wave3;
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement