sleeping ui dialog

This commit is contained in:
2023-03-14 20:53:29 +02:00
parent 500b250001
commit 3a94a6182e
5 changed files with 1838 additions and 30 deletions
+12 -1
View File
@@ -11,9 +11,20 @@ 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();
}
private void OnConfirm(TimeSpan time)
{
_player.SetPlayerActing(PlayerStates.Sleeping);
TimeManager.Instance.FastForward(TimeSpan.FromHours(8), OnFastForwardEnd);
TimeManager.Instance.FastForward(time, OnFastForwardEnd);
}
private void OnFastForwardEnd()