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)); }