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); } }
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); } }
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(); } }
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); }
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); }
// Start is called before the first frame update void Start() { // SceneManager.L("sound"); moucheVole = FMODUnity.RuntimeManager.CreateInstance(moucheVoleEvent); moucheVole.start(); moucheVole.setPaused(true); }
// 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); }
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(); } }
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; } }
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); }
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*/; } }
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; } }
private void OnPauseToggle(bool paused) { idleInstance.setPaused(paused); }
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); }
public void Stop(FMOD.Studio.STOP_MODE mode = FMOD.Studio.STOP_MODE.IMMEDIATE) { instance.stop(mode); instance.setPaused(false); }
public void Resume(FMOD.Studio.EventInstance instance) { instance.setPaused(false); }
public void Pause(FMOD.Studio.EventInstance instance) { instance.setPaused(true); }
// 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; } }
void PlaySong() { MusicState.setPaused(false); }
public void MoucheTG() { moucheVole.setPaused(true); }
public void StartDrawPhase() { musicInstance.setParameterByName("game_phase", 0.75f); evolveP1.setPaused(true); evolveP2.setPaused(true); }