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