Example #1
0
        public virtual void Stop()
        {
            var ret = CurNarrationFragment();

            IsStartNarration = false;
            Callback_OnEndNarration?.Invoke(CurData, ret);
            if (IsStartNarration)
            {
                return;
            }
            if (PauseFlag)
            {
                SelfBaseGlobal.BattleMgr.LockGameStartFlow(false);
                SelfBaseGlobal.PlotMgr.EnablePlotMode(false);
            }
            //重置状态
            PauseFlag = false;
        }
Example #2
0
        public virtual void Stop()
        {
            var ret = CurNarrationFragment();

            IsStartNarration = false;
            Callback_OnEndNarration?.Invoke(CurData, ret);
            Callback_OnChangeNarration?.Invoke(CurData);
            if (IsStartNarration)
            {
                return;
            }
            if (PauseFlag)
            {
                BattleMgr.LockBattleStartFlow(false);
                PlotMgr?.SetPlotPause(false);
            }
            //重置状态
            PauseFlag = false;
        }