Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
 public void Show()
 {
     // show hud
     if (teleporter.soulGemsTarget > 0)
     {
         transition.AlphaUp();
     }
 }
Exemplo n.º 3
0
    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);
    }
Exemplo n.º 4
0
    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();
    }
Exemplo n.º 5
0
 public void Show()
 {
     // show hud
     transition.AlphaUp();
 }
Exemplo n.º 6
0
 public void ShowRoll()
 {
     rollTransition.AlphaUp();
 }
Exemplo n.º 7
0
 public void ShowCredits()
 {
     creditsShown = true;
     creditsTransition.AlphaUp();
 }
Exemplo n.º 8
0
 public void ShowMenu()
 {
     menuShown = true;
     menuTransition.AlphaUp();
 }