private void UpdatePauseState() { Boolean flag = PersistenSingleton <UIManager> .Instance.IsPause || UIManager.Field.isShowSkipMovieDialog; if (flag != PersistenSingleton <UIManager> .Instance.IsPause || (UIManager.Field != (UnityEngine.Object)null && UIManager.Field.isShowSkipMovieDialog)) { flag = (PersistenSingleton <UIManager> .Instance.IsPause || UIManager.Field.isShowSkipMovieDialog); } if (flag != this.isPauseLastFrame) { if (flag) { SoundLib.SuspendSoundSystem(); } else { SoundLib.ResumeSoundSystem(); } } this.isPauseLastFrame = flag; }