Example #1
0
    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;
    }