From fb099cdf387b083ac8c4714b4ca706b229acdd85 Mon Sep 17 00:00:00 2001
From: akmaldika <13521070@mahasiswa.itb.ac.id>
Date: Sat, 11 May 2024 12:05:31 +0700
Subject: [PATCH] bugfix: frozening time when player shop player could still
 moe when shop canvas open, to prevent that, time scale set 0

---
 Assets/_CompletedAssets/Scripts/Environment/Shop.cs        | 2 ++
 Assets/_CompletedAssets/Scripts/Environment/ShopManager.cs | 1 +
 2 files changed, 3 insertions(+)

diff --git a/Assets/_CompletedAssets/Scripts/Environment/Shop.cs b/Assets/_CompletedAssets/Scripts/Environment/Shop.cs
index 3df113d0..8be17ccd 100644
--- a/Assets/_CompletedAssets/Scripts/Environment/Shop.cs
+++ b/Assets/_CompletedAssets/Scripts/Environment/Shop.cs
@@ -16,6 +16,7 @@ public class Shop : MonoBehaviour
     public void Interact()
     {
         canvas.enabled = true;
+        Time.timeScale = 0;
         Debug.Log("Interact shop");
     }
 
@@ -25,6 +26,7 @@ public class Shop : MonoBehaviour
         // if (Input.GetKeyDown(KeyCode.Escape) || (shop != null && !shop.activeSelf))
         {
             canvas.enabled = false;
+            Time.timeScale = 1;
         }
     }
 }
diff --git a/Assets/_CompletedAssets/Scripts/Environment/ShopManager.cs b/Assets/_CompletedAssets/Scripts/Environment/ShopManager.cs
index 07618c6d..f3994706 100644
--- a/Assets/_CompletedAssets/Scripts/Environment/ShopManager.cs
+++ b/Assets/_CompletedAssets/Scripts/Environment/ShopManager.cs
@@ -28,6 +28,7 @@ public class ShopManager : MonoBehaviour
     public void CloseCanvas()
     {
         canvas.enabled = false;
+        Time.timeScale = 1;
     }
 
 
-- 
GitLab