Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Update ()
- {
- secondsCounter = Time.time - waveCompleteTime;
- if(playState == States.StartMenu) {StartMenu();}
- else if (playState == States.Wave1) {Wave1();}
- else if (playState == States.Wave2) {Wave2();}
- else if (playState == States.Wave3) {Wave3();}
- public void StartClicked (){
- //waveCompleteTime = Time.time;
- playState = States.Wave1;
- }
- void StartMenu(){
- }
- void Wave1(){
- if(!gameStarted && !enemiesSpawned){
- Invoke ("SpawnWave",2f);
- gameStarted = true;
- enemiesSpawned = true;
- }
- canvas.GetComponent<CanvasGroup>().alpha -= 1f * Time.deltaTime;
- if(FindObjectOfType<EnemySpawner>().AllMembersDead() && secondsCounter >= 2.5){
- Destroy(FindObjectOfType<EnemySpawner>());
- waveNumber = 1;
- enemiesSpawned = false;
- waveCompleteTime = Time.time;
- playState = States.Wave2;
- }
- }
- void Wave2(){
- if(!enemiesSpawned){
- Invoke ("SpawnWave", 2f);
- enemiesSpawned = true;
- }
- if(FindObjectOfType<EnemySpawner>().AllMembersDead() && secondsCounter >= 2.5){
- waveNumber = 2;
- enemiesSpawned = false;
- waveCompleteTime = Time.time;
- playState = States.Wave3;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement