dialog applying time pause

This commit is contained in:
2023-03-14 20:54:50 +02:00
parent 3a94a6182e
commit ec18f16b97
2 changed files with 2 additions and 2 deletions
@@ -35,6 +35,7 @@ public class SliderUI : MonoBehaviour
public TimeSpan ShowTimeSliderDialog(string title,string description,Action onCancel,Action<TimeSpan> onConfirm) public TimeSpan ShowTimeSliderDialog(string title,string description,Action onCancel,Action<TimeSpan> onConfirm)
{ {
TimeManager.Instance.Pause();
TimeSpan retTime=TimeSpan.Zero; TimeSpan retTime=TimeSpan.Zero;
gameObject.SetActive(true); gameObject.SetActive(true);
@@ -63,6 +64,7 @@ public class SliderUI : MonoBehaviour
private void Hide() private void Hide()
{ {
TimeManager.Instance.Resume();
gameObject.SetActive(false); gameObject.SetActive(false);
} }
@@ -12,12 +12,10 @@ public class Bed : BaseInteractableObject
private void OnAnimationFinished() private void OnAnimationFinished()
{ {
TimeManager.Instance.Pause();
SliderUI.Instance.ShowTimeSliderDialog("Go to sleep", "Sleep until", OnCancel,OnConfirm); SliderUI.Instance.ShowTimeSliderDialog("Go to sleep", "Sleep until", OnCancel,OnConfirm);
} }
private void OnCancel() private void OnCancel()
{ {
TimeManager.Instance.Resume();
OnFastForwardEnd(); OnFastForwardEnd();
} }