IEnumerator TriggerLoadMinigameTwoCoroutine() { yield return(m_CinematicScript.DeactivateCinematicEffectCoroutine()); m_TrainSetting.SetActive(false); m_MinigameTwoScript.TriggerMinigame(HandleReturnFlowToGameState); }
IEnumerator CameraFadeCoroutine() { iTween.FadeTo(m_CameraFadePanel, 1f, m_CameraFadeDuration); yield return(new WaitForSeconds(m_CameraFadeDuration)); m_StartingBackground.enabled = false; m_MRTBackground.SetActive(true); m_TrainPanel.SetActive(false); yield return(m_CinematicScript.DeactivateCinematicEffectCoroutine()); m_TrainHUD.SetActive(true); m_GameState.SetActive(true); m_BGMPlayer.PlayTrainAmbient(); iTween.FadeTo(m_CameraFadePanel, 0f, m_CameraFadeDuration); yield return(new WaitForSeconds(m_CameraFadeDuration + 1f)); }
IEnumerator ActivateMinigameCoroutine() { yield return(m_CinematicScript.DeactivateCinematicEffectCoroutine()); m_IsIdlingOnBus = true; }
IEnumerator MoveBackToMainGameCoroutine() { yield return(m_CinematicScript.DeactivateCinematicEffectCoroutine()); callbackToGameState(); }