Stop() public method

public Stop ( AudioFile file ) : void
file AudioFile
return void
Example #1
0
 public void AcceptMission()
 {
     MissionManager.SubMissionNumber = 1;
     thePlayer.SetActive(true);
     missionCamera.SetActive(false);
     UIQuest.SetActive(false);
     questHalo.SetActive(false);
     BGMusic.Stop();
     Cursor.lockState = CursorLockMode.Locked;
     Cursor.visible   = false;
     StartCoroutine(SetQuestUI());
 }
Example #2
0
        private IEnumerator PlayTone(Boolean p_playSound)
        {
            if (p_playSound)
            {
                AudioController.Stop(m_PlayedTone);
                AudioController.Play(m_PlayedTone, transform, m_soundVolume, 0f, 0f);
            }
            if (m_CrystalLight == null)
            {
                yield break;
            }
            Single time = 0f;

            m_CrystalLight.enabled   = true;
            m_CrystalLight.intensity = m_LightIntensity;
            while (time <= m_onTime)
            {
                yield return(new WaitForEndOfFrame());

                time += Time.deltaTime;
            }
            for (time = 0f; time <= m_fadeOutTime; time += Time.deltaTime)
            {
                Single relativeTime = (m_fadeOutTime - time) / m_fadeOutTime;
                m_CrystalLight.intensity = m_LightIntensity * relativeTime;
                yield return(new WaitForEndOfFrame());
            }
            m_CrystalLight.enabled = false;
            yield break;
        }
Example #3
0
    public void ReelDrag(bool isOn)
    {
        if (isOn)
        {
            isDragging = true;

            if (reelAudio.isPlaying)
            {
                reelAudio.Stop();
            }

            if (!AudioController.IsPlaying("drag"))
            {
                AudioController.Play("drag");
            }
        }
        else
        {
            isDragging = false;
            if (AudioController.IsPlaying("drag"))
            {
                AudioController.Stop("drag");
            }
        }
    }
Example #4
0
    IEnumerator FadeRounds()
    {
        float second = 1f, movePlayerTime = .2f;

        IngredientLogic.GetInstance.ReturnCherry(); // Puts Cherry back and hides it
        cherryLine.gameObject.SetActive(false);     // Turns off the Cherry mode text
        HUD.GetInstance.numberTimer = 00f;
        fade.gameObject.SetActive(true);
        fade.GetComponent <TweenAlpha>().PlayForward(); // Fades the screen to black

        //Adds Number for Character Announcing Rounds
        roundNum = roundAnnouncer + roundNumber.ToString();
        //Stops Background Music
        AudioController.Stop("MUSIC_Base", 2f);

        while (true)
        {
            yield return(new WaitForSeconds(second));

            SetPlayers(true); // Resets player postion
            yield return(new WaitForSeconds(movePlayerTime));

            fade.GetComponent <TweenAlpha>().PlayReverse(); // Fades back in after black screen
            ResetCamera();
            CheckScore();
        }
    }
Example #5
0
 public void ObjectState(EInteractiveObjectState p_stateValue, Boolean p_animate)
 {
     if (AudioController.DoesInstanceExist())
     {
         AudioController.Stop(m_doorOpenSoundID);
     }
     if (p_stateValue != EInteractiveObjectState.DOOR_OPEN)
     {
         if (p_stateValue == EInteractiveObjectState.DOOR_CLOSED)
         {
             ChangeActiveState(m_OpenObject, false);
             ChangeActiveState(m_ClosedObject, true);
             ChangeActiveState(m_OpenEffect, false);
             Invoke("InvokeTriggerStateChange", 0f);
         }
     }
     else
     {
         ChangeActiveState(m_OpenObject, true);
         ChangeActiveState(m_ClosedObject, false);
         if (p_animate)
         {
             ChangeActiveState(m_OpenEffect, true);
             if (AudioController.DoesInstanceExist())
             {
                 AudioController.Play(m_doorOpenSoundID, transform, m_soundVolume, 0f, 0f);
             }
         }
         Invoke("InvokeTriggerStateChange", m_triggerStateChangeTime);
     }
 }
Example #6
0
        public void ObjectState(Boolean p_stateValue, Boolean p_skipAnimation)
        {
            enabled = true;
            AudioController.Stop(m_closedIdleSound);
            AudioController.Stop(m_openSound);
            String text = (!p_stateValue) ? m_DeactiveClip : m_ActiveClip;

            if (p_skipAnimation)
            {
                if (m_Animation[text] != null)
                {
                    m_Animation.Play(text, PlayMode.StopAll);
                    m_Animation[text].normalizedTime = 1f;
                    m_Animation.Sample();
                }
                m_animEndTime = Time.time;
                SendMessage("ChestView_Skipped_Animation", p_stateValue, SendMessageOptions.DontRequireReceiver);
            }
            else
            {
                AudioManager.Instance.RequestPlayAudioID((!p_stateValue) ? m_closedIdleSound : m_openSound, 1, -1f, gameObject.transform, m_soundVolume, 0f, 0f, null);
                if (m_Animation[text] != null)
                {
                    m_Animation.Play(text, PlayMode.StopAll);
                    m_animEndTime = Time.time + m_Animation[text].clip.length;
                }
            }
            if (m_lootObject != null)
            {
                m_lootObject.SetActive(!MyController.IsEmpty());
            }
        }
 public void ObjectState(EInteractiveObjectState p_state, Boolean p_setup)
 {
     StopAllCoroutines();
     if (p_state == EInteractiveObjectState.ON)
     {
         if (p_setup)
         {
             if (m_StatueObject != null && m_InitialPosition != null && m_TargetPosition != null)
             {
                 m_StatueObject.transform.position      = m_TargetPosition.position;
                 m_StatueObject.transform.localRotation = m_TargetPosition.localRotation;
             }
             if (m_targetLight != null)
             {
                 m_targetLight.enabled = true;
             }
             if (m_targetEffect != null)
             {
                 m_targetEffect.Play(true);
             }
         }
         else
         {
             enabled = true;
             mTimer  = 0f;
             AudioManager.Instance.RequestPlayAudioID(m_activateSound, 0, -1f, transform, m_soundVolume, 0f, 0f, null);
         }
     }
     else
     {
         InitializeStartSetup();
         AudioController.Stop(m_activateSound);
     }
 }
    IEnumerator Preloader()
    {
        float preloadTime = 2f;
        bool  loaded      = false;

        ready.gameObject.SetActive(false);
        preloader.gameObject.SetActive(true);

        while (true)
        {
            //Application.LoadLevelAsync("level");

            if (loaded == false)
            {
                yield return(new WaitForSeconds(preloadTime)); // Loading is finished and it shows press start

                loaded = true;
                pressStart.gameObject.SetActive(true);
            }

            if (GetStartButton())
            {
                TurnOffPlayers();
                //PLAYS BUTTON PRESS DOWN SFX :)
                AudioController.Play("UI_StartButtonPressDown");
                AudioController.Stop("MUSIC_FrontEnd");
                Application.LoadLevel(level); // Loads level
            }

            yield return(null);
        }
    }
Example #9
0
    public void StartLevel()
    {
        _timer = 0f;

        if (Tutorial.Instance != null /*&& Tutorial.Instance._State != Tutorial.TUT_STATE.IDLE*/)
        {
            _state = L_STATE.RUN;
            UIHelper.Instance.LvlIntroText.gameObject.SetActive(false);
            _fruitTree.InitPalmTree();
            _fruitTree.StartSpawn();
        }
        else
        {
            _state   = L_STATE.START;
            _introSt = INTRO_STATE.READY;
            //UIHelper.Instance.ShowFakeShack(true);
            UIHelper.Instance.LvlIntroText.gameObject.SetActive(true);
            UIHelper.Instance.LvlIntroText.text = LocalizationService.Instance.GetTextByKey("loc_ready");
            //TOCHECK
            _introCamStartPos     = GameMgr.Instance.GameCamera.transform.position;
            _sakCamRelativeOffset = _introCamStartPos - GameMgr.Instance._CollectorMonkey._Sack.transform.position;


            if (AudioController.IsPlaying("Menu_Theme"))
            {
                AudioController.Stop("Menu_Theme");
            }
            /*_musicAudioRef = */ AudioController.Play(_themeAudioId);//, GameMgr.Instance.GameCamera.transform);
        }
    }
Example #10
0
 void OnTriggerEnter(Collider other)
 {
     if (other.gameObject == selector)
     {
         isFading = true;
     }
     AudioController.Stop("rain");
 }
Example #11
0
 /// <summary>
 /// 根据audioId停止音效
 /// </summary>
 /// <param name="audioId">Audio identifier.</param>
 private void StopSound(string audioId)
 {
     if (!PlayerData.Instance.GetSoundState())
     {
         return;
     }
     AudioController.Stop(audioId);
 }
Example #12
0
 public void EndLevel()
 {
     _state = L_STATE.FINISHED;
     if (AudioController.IsPlaying(_themeAudioId))
     {
         AudioController.Stop(_themeAudioId);
     }
 }
 protected void StopAudio(int no = 0)
 {
     if (audioCtrl == null)
     {
         return;
     }
     audioCtrl.Stop(no);
 }
Example #14
0
 /// <summary>
 /// 关闭对讲
 /// </summary>
 private void CloseAudioMethod(object sender, RoutedEventArgs e)
 {
     if (curAudioController != null)
     {
         curAudioController.Stop();
         curAudioController.Close();
     }
 }
Example #15
0
 public void PlayGame()
 {
     backgroundMusic.Stop();
     loadingScreen.SetActive(true);
     Cursor.lockState = CursorLockMode.Confined;
     Cursor.visible   = false;
     SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
 }
Example #16
0
 /// <summary>
 /// 打开语音通话
 /// </summary>
 private void OpenVoiceTalk()
 {
     IsVoiceOpend = !IsVoiceOpend;
     if (IsVoiceOpend)
     {
         audioController.Start();
         VoiceRemindHelper.SendVoiceTalkStartToMeasure(CurClientModel.ClientId);
         #region 写日志
         LogModel log = new LogModel()
         {
             CreateTime   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
             Direction    = LogConstParam.Directions_Out,
             FunctionName = "坐席_视频监控窗体_打开语音通话",
             Level        = LogConstParam.LogLevel_Info,
             Msg          = "发送【打开语音对讲】命令【" + SeatSendCmdEnum.cmd2client + "】给任务服务器",
             Origin       = "汽车衡_" + LoginUser.Role.Name,
             Data         = new { clientid = CurClientModel.ClientId, cmd = ParamCmd.Voice_Prompt, msg = "语音对讲开始" },
             IsDataValid  = LogConstParam.DataValid_Ok,
             ParamList    = new List <DataParam>()
             {
                 new DataParam()
                 {
                     ParamName = "cmd", ParamValue = SeatSendCmdEnum.cmd2client
                 }
             },
             OperateUserName = LoginUser.Name
         };
         Talent.ClinetLog.SysLog.Log(JsonConvert.SerializeObject(log));
         #endregion
     }
     else
     {
         audioController.Stop();
         VoiceRemindHelper.SendVoiceTalkEndToMeasure(CurClientModel.ClientId);
         #region 写日志
         LogModel log = new LogModel()
         {
             CreateTime   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
             Direction    = LogConstParam.Directions_Out,
             FunctionName = "坐席_视频监控窗体_打开语音通话",
             Level        = LogConstParam.LogLevel_Info,
             Msg          = "发送【关闭语音对讲】命令【" + SeatSendCmdEnum.cmd2client + "】给任务服务器",
             Origin       = "汽车衡_" + LoginUser.Role.Name,
             Data         = new { clientid = CurClientModel.ClientId, cmd = ParamCmd.Voice_Prompt, msg = "语音对讲结束" },
             IsDataValid  = LogConstParam.DataValid_Ok,
             ParamList    = new List <DataParam>()
             {
                 new DataParam()
                 {
                     ParamName = "cmd", ParamValue = SeatSendCmdEnum.cmd2client
                 }
             },
             OperateUserName = LoginUser.Name
         };
         Talent.ClinetLog.SysLog.Log(JsonConvert.SerializeObject(log));
         #endregion
     }
 }
Example #17
0
 public void ObjectState(EInteractiveObjectState p_state, Boolean p_skipAnimation)
 {
     AudioController.Stop(m_useSound);
     AudioController.Stop(m_isReadySound);
     if (!p_skipAnimation)
     {
         AudioManager.Instance.RequestPlayAudioID((p_state != EInteractiveObjectState.OFF) ? m_isReadySound : m_useSound, 1, -1f, transform, m_soundVolume, 0f, 0f, null);
     }
 }
Example #18
0
 void OnBossEnterFinish()
 {
     btn_Skip.gameObject.SetActive(false);
     StopAllCoroutines();
     UpdateBossHeart(CorePlayData.BossLife);
     obj_DisPlayRoot.SetActive(true);
     obj_WarningDisPlayRoot.SetActive(false);
     AudioController.Stop("Warning");
 }
Example #19
0
 public void OnJoyStickUp()
 {
     thrust = 0.0f;
     NGUITools.SetActive(boatWake, false);
     playerControl = false;
     AudioController.Stop("boatLoop");
     AudioController.Play("boatOutro");
     AudioController.Stop("boatWave");
 }
Example #20
0
 public void StopBattleMusic()
 {
     if (hasStartedMusic && stopMusic)
     {
         musicControl.Stop("BattleMusic");
         hasStartedMusic = false;
         stopMusic       = false;
     }
 }
Example #21
0
 void EndRight()
 {
     if (isWalking)
     {
         AudioController.Stop("pug_steps2");
         isMoving = false;
         animator.SetBool("isWalking", false);
         isWalking = false;
     }
 }
Example #22
0
    void Gameover()
    {
        AudioController audioCtrl = FindObjectOfType <AudioController>();

        audioCtrl.Stop();
        audioCtrl.Play("PlayerDeath");
        //Destroy(gameObject);

        SceneManager.LoadScene("Gameover");
    }
Example #23
0
    IEnumerator InvokeAdd(int start, int end, int ExpToRankUp)
    {
        if (isInvokingAdd)
        {
            yield break;
        }
        isInvokingAdd = true;
        float timer = 0.0f;

        AudioController.Play("loop");


        while (true)
        {
            timer += Time.deltaTime * 2.0f;
            SetProgress((int)Mathf.Lerp(start, end, timer), ExpToRankUp);
            if (timer >= 1.0f)
            {
                break;
            }
            yield return(null);
        }
        if (end >= ExpToRankUp)
        {
            DataManger.Instance.GAMEDATA.expOnLevel = 0;
            if (DataManger.Instance.GAMEDATA.playerLevel <= Constants.Params.maxLevel - 1)
            {
                rankLb.gameObject.GetComponent <Animation>().Play();
                AudioController.Stop("loop");
                AudioController.Play("levelup");
                ranklable.Invoke();

                DataManger.Instance.GAMEDATA.playerLevel++;
                WaitAndCover.Instance.ShowInfoList(Localization.Get("Rank_Up") + DataManger.Instance.GAMEDATA.playerLevel.ToString());

                rankLb.text         = DataManger.Instance.GAMEDATA.playerLevel.ToString();
                this.expToNext.text = (Constants.Params.expToNext(DataManger.Instance.GAMEDATA.playerLevel)).ToString();
            }
            else
            {
                rankLb.text         = "MAX";
                this.expToNext.text = "";
                progress.fillAmount = 1.0f;
            }



            yield return(new WaitForSeconds(2.0f));

            ranklable.SetToDefaultColor();
        }

        AudioController.Stop("loop");
        isInvokingAdd = false;
    }
Example #24
0
 public void LoopScore(bool isOn)
 {
     if (isOn)
     {
         AudioController.Play("loop");
     }
     else
     {
         AudioController.Stop("loop");
     }
 }
Example #25
0
 public void PlayLevel()
 {
     AudioController.Play("aud_menu_accept");
     AudioController.Stop("Menu_Theme", 0.5f);
     Debug.Log("Play Level");
     // DataMgr.Instance.StageIndex = _currentStageIndex;
     //DataMgr.Instance.LevelIndex = _currentLevelIndex;
     PlayerPrefs.SetInt("Current_Stage", _currentAvailableStageIndex);
     PlayerPrefs.SetInt("Current_Level", _currentLevelIndex);
     SceneManager.LoadScene("Game");
     GameMgr.Instance.LoadAndStartCurrentLevel();
 }
Example #26
0
 void GetNormal()
 {
     if (currentEmotionId != 0)
     {
         AudioController.Stop("pug_bark1");
         currentEmotionId = 0;
         foreach (var o in emotionalControllers)
         {
             o.OnEmotionChange(0);
         }
     }
 }
 public void ObjectState(EInteractiveObjectState p_state)
 {
     StopAllCoroutines();
     if (p_state == EInteractiveObjectState.BUTTON_DOWN)
     {
         StartCoroutine(PlayAudioSequence());
     }
     else
     {
         AudioController.Stop(m_knockSound);
         AudioController.Stop(m_InmateSound);
     }
 }
Example #28
0
            IEnumerator ChangeClipSmoothly(float delay, float fadeInTime, float fadeOutTime)
            {
                changing = true;

                yield return(new WaitForSeconds(delay));

                if (GetCurrentSong() != AudioType.None)
                {
                    audioController.FadeOut(GetCurrentSong(), fadeOutTime);
                    yield return(new WaitForSeconds(fadeOutTime));

                    audioController.Stop(GetCurrentSong());
                }

                songToPlay = songsStack.Peek();
                audioType  = UpdateAudioTypeToPlay();
                songsStack.Clear();

                audioController.FadeIn(audioType, fadeInTime);
                yield return(new WaitForSeconds(fadeInTime));

                changing = false;
            }
 public void ObjectState(EInteractiveObjectState p_state, Boolean p_isSetup)
 {
     if (p_state == m_playOnState)
     {
         if (!p_isSetup || m_playOnInit)
         {
             AudioManager.Instance.RequestPlayAudioID(m_Sound, 0, -1f, transform, m_soundVolume, 0f, 0f, null);
         }
     }
     else
     {
         AudioController.Stop(m_Sound);
     }
 }
Example #30
0
    public void LoadScene(Scenes sceneToLoad)
    {
        this.sceneLoadOp = SceneManager.LoadSceneAsync(sceneNames[(int)sceneToLoad], LoadSceneMode.Additive);
        audioController.Stop();

        CurrentScene = sceneToLoad;

        switch (sceneToLoad)
        {
        case Scenes.Title:
            audioController.Play(AudioController.BGM.Title);
            break;
        }
    }