IEnumerator ShowEndingTrainSceneCoroutine() { iTween.FadeTo(m_CameraFadePanel, 1f, m_CameraFadeDuration + 3.5f); m_PlayerSpeechBubble.SetActive(false); yield return(new WaitForSeconds(m_CameraFadeDuration + 4f)); VignetteModel.Settings vignetteSettings = m_PostProcessingProfile.vignette.settings; vignetteSettings.intensity = 0f; m_PostProcessingProfile.vignette.settings = vignetteSettings; GrainModel grainModel = m_PostProcessingProfile.grain; grainModel.enabled = true; DepthOfFieldModel dofModel = m_PostProcessingProfile.depthOfField; dofModel.enabled = true; m_GirlfriendMeetingPanel.SetActive(false); m_EndingPanel.SetActive(true); m_BGMPlayer.PlayEndingSong(); iTween.FadeTo(m_CameraFadePanel, 0f, m_CameraFadeDuration + 2f); yield return(new WaitForSeconds(m_CameraFadeDuration + 4f)); //m_CinematicScript.ShowNextButton (MoveToCredits); yield return(new WaitForSeconds(3f)); yield return(ShowCreditsCoroutine()); }