setPaused() public method

public setPaused ( bool paused ) : RESULT
paused bool
return RESULT
    void Update()
    {
        if (Vector3.Distance(_Player.transform.position, this.transform.position) < 30)
        {
            bool paused;
            riverSound.getPaused(out paused);

            if (paused)
            {
                riverSound.setPaused(false);
            }

            Occlusion();

            for (int i = 0; i < riverPosition.Length - 1; i++)
            {
                if (_Player.transform.position.x < riverPosition[i].x && _Player.transform.position.x > riverPosition[i + 1].x)
                {
                    float a, b;

                    a = (riverPosition[i + 1].z - riverPosition[i].z) / (riverPosition[i + 1].x - riverPosition[i].x);
                    b = riverPosition[i + 1].z - a * riverPosition[i + 1].x;
                    this.transform.position = new Vector3(_Player.transform.position.x, this.transform.position.y, _Player.transform.position.x * a + b);
                }
            }
        }
        else
        {
            riverSound.setPaused(true);
        }
    }
Beispiel #2
0
 public void Pause()
 {
     if (IsActive && IsPlaying)
     {
         _sound.setPaused(true);
         IsPlaying = false;
     }
 }
    // Update is called once per frame
    void Update()
    {
        if (GameManager.instance.GameStopped)
        {
            return;
        }

        if (Input.GetKey(KeyCode.Escape))
        {
            // l'argument "end" appel une fonction spéciale qui termine le jeu
            Transition.instance.BeginTransition("end");
        }

        float nextYPos = araigneeCorps.transform.position.y + Input.mouseScrollDelta.y * vitesseAraignee;

        // si l'araignée est à la meme position qu'a la derniere frame, on lance le chrono de idle
        if (nextYPos == araigneeCorps.transform.position.y)
        {
            timerIdle.start();
        }
        // sinon, on vérifie si elle étati déjà en mode idle
        else if (isIdle)
        {
            // si c'est le cas, on lance le son de "redémarrage"
            isIdle = false;
            // TODO sound
        }

        // si la prochaine position amènerai l'araignée en dehors de l'écran, on la repositionne en bas
        if (nextYPos < -GameManager.instance.getRange().y / 2)
        {
            araigneeCorps.transform.position = new Vector3(araigneeCorps.transform.position.x, -GameManager.instance.getRange().y / 2, araigneeCorps.transform.position.z);
        }
        // si la prochaine position amènerai l'araignée en dehors de l'écran, on la repositionne en haut
        else if (nextYPos > GameManager.instance.getRange().y / 2)
        {
            araigneeCorps.transform.position = new Vector3(araigneeCorps.transform.position.x, GameManager.instance.getRange().y / 2, araigneeCorps.transform.position.z);
        }
        else
        {
            araigneeCorps.transform.Translate(new Vector3(0, Input.mouseScrollDelta.y * vitesseAraignee, 0));
        }

        if (nextYPos == araigneeCorps.transform.position.y && isMoving)
        {
            isMoving = false;
            spiderReelAudio.setPaused(true);
        }
        else if (nextYPos != araigneeCorps.transform.position.y && !isMoving)
        {
            isMoving = true;
            spiderReelAudio.setPaused(false);
        }
    }
Beispiel #4
0
 private void FixedUpdate()
 {
     Occlusion();
     if (Vector3.Distance(this.transform.position, _Player.transform.position) > 70)
     {
         seaSound.setPaused(true);
     }
     else
     {
         seaSound.setPaused(false);
     }
 }
    //public FMOD.Studio.EventInstance getMusicEvent()
    //{
    //    return musicEvent;
    //}

    public void pauseMusic()
    {
        if (gm.getPaused())
        {
            musicEvent.setPaused(true);
            //GetComponent<AudioSource>().Pause();
        }
        else
        {
            musicEvent.setPaused(false);
            // GetComponent<AudioSource>().UnPause();
        }
    }
Beispiel #6
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("Player") && hasPlayed == false)
     {
         sound = FMODUnity.RuntimeManager.CreateInstance(path);
         sound.start();
     }
     if (collision.gameObject.CompareTag("Player") && hasPlayed == true)
     {
         sound.setPaused(false);
         toPause = 0f;
         sound.setParameterValue("To Pause", toPause);
     }
 }
 public void Pause()
 {
     Music_Act1.setPaused(true);
     Music_Act2.setPaused(true);
     Music_Act3.setPaused(true);
     Ambiente1.setPaused(true);
     Ambiente2.setPaused(true);
     Ambiente3.setPaused(true);
     Ambiente4.setPaused(true);
     Ambiente5.setPaused(true);
     Ambiente6.setPaused(true);
     AmbienteEND.setPaused(true);
     Water.setPaused(true);
     Vaccum.setPaused(true);
     Kettle.setPaused(true);
     TV.setPaused(true);
 }
Beispiel #8
0
 public void Pause(bool pause)
 {
     if (fmodEventInstance.isValid())
     {
         fmodEventInstance.setPaused(pause);
         FMODUnity.RuntimeManager.StudioSystem.update();
     }
 }
 // Start is called before the first frame update
 void Start()
 {
     spiderReelAudio = FMODUnity.RuntimeManager.CreateInstance(spiderMoveAudioEvent);
     isMoving        = false;
     spiderReelAudio.start();
     spiderReelAudio.setPaused(true);
     timerIdle = UTimer.Initialize(timeToBeIdle, this, StartIdle);
 }
Beispiel #10
0
    // Start is called before the first frame update
    void Start()
    {
        // SceneManager.L("sound");



        moucheVole = FMODUnity.RuntimeManager.CreateInstance(moucheVoleEvent);
        moucheVole.start();
        moucheVole.setPaused(true);
    }
Beispiel #11
0
    // Start is called before the first frame update
    void Start()
    {
        rb = this.GetComponent <Rigidbody>();
        mouvementSpeedBase = mouvementSpeed;


        snailMovementEvent = RuntimeManager.CreateInstance(snailMovementRef);
        snailMovementEvent.start();
        snailMovementEvent.setPaused(true);
    }
Beispiel #12
0
    void Update()
    {
        if ((Input.GetKeyDown("up") || Input.GetKeyDown("w")) && (current_speed < maxSpeed))
        {
            current_speed += 1;
        }
        else if ((Input.GetKeyDown("down") || Input.GetKeyDown("s")) && (current_speed > 0))
        {
            current_speed -= 1;
        }

        if (current_speed <= 4)
        {
            MusicLenta.setPaused(false);
            MusicRapida.setPaused(true);
            MusicMedia.setPaused(true);
        }
        else if (current_speed > 4 && current_speed <= 7)
        {
            MusicRapida.setPaused(true);
            MusicLenta.setPaused(true);
            MusicMedia.setPaused(false);
        }
        else
        {
            MusicMedia.setPaused(true);
            MusicLenta.setPaused(true);
            MusicRapida.setPaused(false);
            MusicLenta.start();
        }
        pitch.setValue(current_speed);


        if (Input.GetKeyDown("a") || Input.GetKeyDown("d") || Input.GetKeyDown("left") || Input.GetKeyDown("right"))
        {
            giro.start();
        }

        if (Input.GetMouseButtonDown(0))
        {
            Laser.start();
        }
    }
Beispiel #13
0
 private void Pausa()
 {
     if (Input.GetButtonDown("Start") || (paused && Input.GetButtonDown("Cancel")) && !Tutorial_InGame.showIt && !Abilities_Tutorial.show)
     {
         if (!paused)
         {
             //soundSource.PlayOneShot (pauseSound);
             RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Accept", Vector3.zero);
         }
         else
         {
             //soundSource.PlayOneShot (backSound);
             RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Back", Vector3.zero);
         }
         paused = !paused;
         foreach (GameObject player in players)
         {
             if (player.GetComponent <PlayerControl>().detected)
             {
                 player.GetComponent <PlayerControl>().backgroudSound.setPaused(paused);
             }
         }
         backgroudSound.setPaused(paused);
         backgroudMusic.setPaused(paused);
         pausa.SetActive(paused);
     }
     if (Input.GetButtonDown("Main Menu") && paused && !Tutorial_InGame.showIt && !Abilities_Tutorial.show)
     {
         //soundSource.PlayOneShot(menuSound);
         RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Navigate", Vector3.zero);
         backgroudSound.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT);
         backgroudMusic.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT);
         foreach (GameObject player in players)
         {
             if (player.GetComponent <PlayerControl>().detected)
             {
                 player.GetComponent <PlayerControl>().backgroudSound.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT);
             }
         }
         pausa.SetActive(false);
         Time.timeScale = 1;
         VariablesOnDefault();
         // Default();
         paused = false;
         SceneManager.LoadScene("Menu");
     }
     if (paused)
     {
         Time.timeScale = 0;
     }
     else
     {
         Time.timeScale = 1;
     }
 }
Beispiel #14
0
    public bool killYak()
    {
        bool wasJustKilled = isAlive;

        isAlive = false;
        animator.SetBool("isAlive", isAlive);
        agent.enabled = false;
        yakAliveSound.setPaused(true);
        yakDeathSound.start();
        return(wasJustKilled);
    }
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape) || Input.GetButtonDown("Start"))
     {
         if (!GameManager.Instance.game_paused)
         {
             musicInstance.setPaused(false);
         }
         else if (GameManager.Instance.game_paused)
         {
             musicInstance.setPaused(true);
         }
     }
     if (latestBeat != beat)
     {
         CameraShaker.Instance.ShakeOnce(1f, 1f, .1f, .1f);
         latestBeat = beat;
         markerOnEvent.Invoke();
     }
     if (latestBar != bar)
     {
         //Debug.Log("Bar changed to: "+latestBar);
         latestBar = bar;
         barEvent.Invoke();
     }
     if (GameObject.Find("Boss1") != null)   //set boss at Start, then set FMOD param
     {
         boss1Script = GameObject.Find("Boss1").GetComponent <boosAnimationScript>();
         musicInstance.setParameterByName("Boss Health", boss1Script.boss1Health);
         //print(boss1Script.boss1Health);
     }
     else if (GameObject.Find("Boss2") != null)   //set boss at Start, then set FMOD param
     {
         boss2script = GameObject.Find("Boss2").GetComponent <boss2>();
         musicInstance.setParameterByName("CEQ_Low", (boss2script.low1 + boss2script.low2) / 2);
         musicInstance.setParameterByName("CEQ_Mid", (boss2script.mid1 + boss2script.mid2) / 2);
         musicInstance.setParameterByName("CEQ_High", (boss2script.high1 + boss2script.high2) / 2);
     }
     musicInstance.setParameterByName("Player Health", (float)GameManager.Instance.minPlayerHP);
 }
Beispiel #16
0
    private IEnumerator FadeToUnpause(FMOD.Studio.EventInstance inst, float fadeTime)
    {
        inst.getVolume(out float startVolume, out float targetVolume);
        targetVolume = 1f;
        float lerpTime2 = 0f;

        inst.setPaused(false);
        if (lerpTime2 < 1f)
        {
            float lerpedVolume = Mathf.Lerp(t: lerpTime2 + Time.unscaledDeltaTime / fadeTime, a: startVolume, b: targetVolume);
            inst.setVolume(lerpedVolume);
            yield return((object)null);

            /*Error: Unable to find new state assignment for yield return*/;
        }
    }
Beispiel #17
0
    private void Pausa()
    {
        if (Input.GetButtonDown("Start") || (tutorialPaused && Input.GetButtonDown("Cancel")))
        {
            if (!tutorialPaused)
            {
                RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Accept", Vector3.zero);
            }

            else
            {
                RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Back", Vector3.zero);
            }

            tutorialPaused = !tutorialPaused;
            backgroudMusic.setPaused(tutorialPaused);
            backgroudSound.setPaused(tutorialPaused);
            pausa.SetActive(tutorialPaused);
        }
        if (Input.GetButtonDown("Submit") && tutorialPaused)
        {
            RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Accept", Vector3.zero);
            OK = -1;
            box.SetActive(true);
            welcome1.SetActive(true);
            tutorialPaused = false;
            pausa.SetActive(tutorialPaused);
        }
        if (Input.GetButtonDown("Main Menu") && tutorialPaused)
        {
            RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Navigate", Vector3.zero);
            pausa.SetActive(false);
            Time.timeScale = 1;
            backgroudMusic.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT);
            backgroudSound.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT);
            tutorialPaused = false;
            SceneManager.LoadScene("TutorialMenu");
        }
        if (tutorialPaused)
        {
            Time.timeScale = 0;
        }
        else if (!tutorialPaused && !box.activeInHierarchy)
        {
            Time.timeScale = 1;
        }
    }
Beispiel #18
0
 private void OnPauseToggle(bool paused)
 {
     idleInstance.setPaused(paused);
 }
Beispiel #19
0
 private void OnPauseToggle(bool paused)
 {
     songTimeline.setPaused(paused);
 }
 /// <summary>
 /// Pauses playback of the current song.
 /// </summary>
 public void PauseSong()
 {
     songEventInstance.setPaused(true);
 }
 void OnRoundStart()
 {
     bgmEvent.setPaused(false);
 }
Beispiel #22
0
 public void Stop(FMOD.Studio.STOP_MODE mode = FMOD.Studio.STOP_MODE.IMMEDIATE)
 {
     instance.stop(mode);
     instance.setPaused(false);
 }
Beispiel #23
0
 public void Resume(FMOD.Studio.EventInstance instance)
 {
     instance.setPaused(false);
 }
Beispiel #24
0
 public void Pause(FMOD.Studio.EventInstance instance)
 {
     instance.setPaused(true);
 }
Beispiel #25
0
    // Update is called once per frame
    void Update()
    {
        float moving = 0;
        float rotate = 0;



        #region Cheat Input

        /// Speed
        if (Input.GetKeyDown(KeyCode.KeypadPlus))
        {
            mouvementSpeed += mouvementSpeedBase;
        }
        if (Input.GetKeyUp(KeyCode.KeypadMinus) && mouvementSpeed > mouvementSpeedBase)
        {
            mouvementSpeed -= mouvementSpeedBase;
        }


        if (Input.GetKeyDown(KeyCode.A))
        {
            sliding  = true;
            onIsFeet = false;
            StartCoroutine(JumpAndRecenter());
        }

        /// Waypoint
        for (int i = 0; i < inputWaypoint.Length; i++)
        {
            if (Input.GetKeyDown(inputWaypoint[i]))
            {
                transform.position = waypointPosition[i];
            }
        }



        #endregion


        #region InputMvt


        if (Input.GetKey(KeyCode.Z))
        {
            //print("move");
            moving = mouvementSpeed;
        }

        if (Input.GetKey(KeyCode.Q))
        {
            //print("rotate-");
            rotate -= rotationSpeed;
        }
        if (Input.GetKey(KeyCode.D))
        {
            //print("rotate+");
            rotate += rotationSpeed;
        }

        if (moving != 0 && canPlayEvent)
        {
            canPlayEvent = false;
            snailMovementEvent.setPaused(false);
        }
        else if (moving == 0 && !canPlayEvent)
        {
            canPlayEvent = true;
            snailMovementEvent.setPaused(true);
        }
        #endregion



        #region Input ModeCarapace
        if (Input.GetKeyDown(KeyCode.Space))
        {
            modeZoom = true;
        }
        if (Input.GetKeyUp(KeyCode.Space))
        {
            modeZoom = false;
            GetComponent <MeshCollider>().enabled   = true;
            GetComponent <SphereCollider>().enabled = false;
        }
        #endregion



        if (modeZoom == false)
        {
            if (onIsFeet == true)
            {
                Moving(moving, rotate);
            }
        }
        else
        {
            print("Zoom In");
            if (moving > 0)
            {
                print("Slide");
                sliding = true;
                GetComponent <MeshCollider>().enabled   = false;
                GetComponent <SphereCollider>().enabled = true;
            }
        }



        if (sliding == true && rb.velocity.magnitude < 0.001f && GetComponent <MeshCollider>().enabled == true)
        {
            print("recentrage");
            sliding = false;
        }
    }
Beispiel #26
0
 void PlaySong()
 {
     MusicState.setPaused(false);
 }
Beispiel #27
0
 public void MoucheTG()
 {
     moucheVole.setPaused(true);
 }
Beispiel #28
0
 public void StartDrawPhase()
 {
     musicInstance.setParameterByName("game_phase", 0.75f);
     evolveP1.setPaused(true);
     evolveP2.setPaused(true);
 }