diff --git a/Assets/Scripts/DialogueSystem/SliderUI.cs b/Assets/Scripts/DialogueSystem/SliderUI.cs index 01bc2529..98483965 100644 --- a/Assets/Scripts/DialogueSystem/SliderUI.cs +++ b/Assets/Scripts/DialogueSystem/SliderUI.cs @@ -35,6 +35,7 @@ public class SliderUI : MonoBehaviour public TimeSpan ShowTimeSliderDialog(string title,string description,Action onCancel,Action onConfirm) { + TimeManager.Instance.Pause(); TimeSpan retTime=TimeSpan.Zero; gameObject.SetActive(true); @@ -63,6 +64,7 @@ public class SliderUI : MonoBehaviour private void Hide() { + TimeManager.Instance.Resume(); gameObject.SetActive(false); } diff --git a/Assets/Scripts/InteractableObjects/Bed.cs b/Assets/Scripts/InteractableObjects/Bed.cs index ddba1996..4192c884 100644 --- a/Assets/Scripts/InteractableObjects/Bed.cs +++ b/Assets/Scripts/InteractableObjects/Bed.cs @@ -12,12 +12,10 @@ public class Bed : BaseInteractableObject private void OnAnimationFinished() { - TimeManager.Instance.Pause(); SliderUI.Instance.ShowTimeSliderDialog("Go to sleep", "Sleep until", OnCancel,OnConfirm); } private void OnCancel() { - TimeManager.Instance.Resume(); OnFastForwardEnd(); }