public void buttonSelected(int b) { button = b; if (button == 1) { Time.timeScale = 1; gVar.levelLost = false; spawn.Restart(); } else if (button == 2) { Application.LoadLevel("Level Select"); } gameOver.interactable = false; gameOver.alpha = 0; }
IEnumerator Fade(int b) { fader = faderObject.GetComponent <SpriteRenderer> (); Color c; Time.timeScale = 0; float f; if (b == 0) { fadeIn = true; } else if (b > 0) { fadeIn = false; } if (fadeIn == true) { if (fading == 0) { for (f = 1f; f >= 0; f -= 0.07f) //fade out { c = fader.color; c.a = f; fader.color = c; yield return(null); } fading = 1; } else if (fading == 1) { for (f = 0f; f <= 1; f += 0.07f) //fade in { c = fader.color; c.a = f; fader.color = c; yield return(null); } fading = 0; } } Time.timeScale = 1; if (b == 0) // 0=Next Level || 1=Reset Level || 2=Main Menu { fadeIn = true; gameObject.GetComponent <levelGlobal> ().levelSelect((gVar.level + 1)); Application.LoadLevel("Level"); } else if (b == 1) { fadeIn = false; spawn.Restart(); } else if (b == 2) { fadeIn = false; Application.LoadLevel("Level Select"); } }