private void HidePausePanel() { _showCoroutine?.Dispose(); ReadyToPause.Invoke(false); OnPanelSwitched.Invoke(false); Move(MoveMode.Hide).AppendCallback(() => { _view.gameObject.SetActive(false); }); }
private IEnumerator Pause() { yield return(new WaitForSeconds(_tweenTime)); ReadyToPause.Invoke(true); }