Main/System/Battle/BattleField/BattleField.cs
@@ -45,18 +45,22 @@ } set { m_IsPause = value; if (m_IsPause) if (value) { m_IsPause = value; PauseGame(); OnBattlePause?.Invoke(m_IsPause); } else { if (CanResumeGame()) { m_IsPause = value; ResumeGame(); } OnBattlePause?.Invoke(m_IsPause); } } } } @@ -545,4 +549,19 @@ { recordPlayer.ForceFinish(); } bool CanResumeGame() { if (UIManager.Instance.IsOpened<NewBieWin>()) { return false; } if (UIManager.Instance.IsOpened<EquipExchangeWin>()) { return false; } return true; } }