private void Update() { if (m_miniGame.IsPaused || !m_isTalking || !m_isInProgress || m_hasFlyOutStarted) { return; } m_timeSinceDialogChange += Time.deltaTime; if (!(m_timeSinceDialogChange > 4f)) { return; } m_timeSinceDialogChange = 0f; m_currentDialogIndex++; string text = null; if (m_currentDialogIndex >= m_dialogs.Count) { m_isTalking = false; m_animator.SetBool("Talk", m_isTalking); m_animator.SetBool("ArmUp", value: false); m_miniGame.StopSFX(mg_jr_Sound.UI_GARYTALK_LOOP.ClipName()); m_miniGame.StopSFX(mg_jr_Sound.GARY_INTRO_JETPACK_LOOP.ClipName()); FlyOut(); } else { text = m_dialogs[m_currentDialogIndex]; if (m_currentDialogIndex == 0) { text = string.Format(text, MinigameManager.Instance.GetPenguinName()); } m_miniGame.PlaySFX(mg_jr_Sound.UI_GARYTEXT_POPUP.ClipName()); if (m_currentDialogIndex == 3) { m_animator.SetBool("ArmUp", value: true); } } CurrentDialogText = text; }