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()); }
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; }
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"); } } }
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(); } }
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); } }
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); } }
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); } }
void OnTriggerEnter(Collider other) { if (other.gameObject == selector) { isFading = true; } AudioController.Stop("rain"); }
/// <summary> /// 根据audioId停止音效 /// </summary> /// <param name="audioId">Audio identifier.</param> private void StopSound(string audioId) { if (!PlayerData.Instance.GetSoundState()) { return; } AudioController.Stop(audioId); }
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); }
/// <summary> /// 关闭对讲 /// </summary> private void CloseAudioMethod(object sender, RoutedEventArgs e) { if (curAudioController != null) { curAudioController.Stop(); curAudioController.Close(); } }
public void PlayGame() { backgroundMusic.Stop(); loadingScreen.SetActive(true); Cursor.lockState = CursorLockMode.Confined; Cursor.visible = false; SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); }
/// <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 } }
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); } }
void OnBossEnterFinish() { btn_Skip.gameObject.SetActive(false); StopAllCoroutines(); UpdateBossHeart(CorePlayData.BossLife); obj_DisPlayRoot.SetActive(true); obj_WarningDisPlayRoot.SetActive(false); AudioController.Stop("Warning"); }
public void OnJoyStickUp() { thrust = 0.0f; NGUITools.SetActive(boatWake, false); playerControl = false; AudioController.Stop("boatLoop"); AudioController.Play("boatOutro"); AudioController.Stop("boatWave"); }
public void StopBattleMusic() { if (hasStartedMusic && stopMusic) { musicControl.Stop("BattleMusic"); hasStartedMusic = false; stopMusic = false; } }
void EndRight() { if (isWalking) { AudioController.Stop("pug_steps2"); isMoving = false; animator.SetBool("isWalking", false); isWalking = false; } }
void Gameover() { AudioController audioCtrl = FindObjectOfType <AudioController>(); audioCtrl.Stop(); audioCtrl.Play("PlayerDeath"); //Destroy(gameObject); SceneManager.LoadScene("Gameover"); }
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; }
public void LoopScore(bool isOn) { if (isOn) { AudioController.Play("loop"); } else { AudioController.Stop("loop"); } }
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(); }
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); } }
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); } }
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; } }