public void Pause() { // flip pause paused = !paused; //Debug.Log ("PAUSED: " + paused); // toggle pause menu if (paused) { pauseTransition.AlphaUp(); } else { pauseTransition.AlphaDown(); } // set pause audio cutoff Audio.GET.overrideCutoff = paused ? pauseOverrideCutoff : -1f; // play sound if (paused) { Audio.Play("Collide", "ui"); } // freeze time on pause Time.timeScale = paused ? 0f : 1f; }
public void PlayButton() { // play select sound Audio.Play("Select", "ui"); // fade out music Audio.GET.GetGroup("music").Automate(0f, 1f); // hide menu menuTransition.AlphaDown(); // fade out transition.smoothTime = transitionOutTime; transition.AlphaUp(); Invoke("LoadCharacterSelection", startDelay); }
public IEnumerator Load(string levelName) { // fade out music Audio.GET.GetGroup("music").Automate(0f, 1f); // fade out transition.smoothTime = transitionOutTime; transition.AlphaUp(); yield return(new WaitForSeconds(loadDelay)); // load next level SceneManager.LoadScene(levelName); // fade out transition.smoothTime = transitionInTime; transition.AlphaDown(); }
public void Hide() { // hide hud transition.AlphaDown(); }