From 4329e217d67bfb8258f5d3c8d7a52aa2d31e7b5c Mon Sep 17 00:00:00 2001
From: Jay <96156114+jaydev00a@users.noreply.github.com>
Date: Wed, 19 Mar 2025 16:45:46 +0900
Subject: [PATCH] =?UTF-8?q?[HOTFIX]=20=EA=B8=B0=EB=B3=B4=20=EB=B2=84?=
 =?UTF-8?q?=ED=8A=BC=20=EC=97=B0=EA=B2=B0=20=EB=B0=8F=20=EB=A1=9C=EA=B7=B8?=
 =?UTF-8?q?=EC=9D=B8=20=ED=99=94=EB=A9=B4=20=EC=83=9D=EC=84=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Assets/KJM/ShopTest/MainPanelButtonController.cs | 5 +++++
 Assets/Script/Main/SigninPanelController.cs      | 1 +
 Assets/Script/UI/PanelController/PanelManager.cs | 5 +++--
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/Assets/KJM/ShopTest/MainPanelButtonController.cs b/Assets/KJM/ShopTest/MainPanelButtonController.cs
index e517ca0..09ec09b 100644
--- a/Assets/KJM/ShopTest/MainPanelButtonController.cs
+++ b/Assets/KJM/ShopTest/MainPanelButtonController.cs
@@ -34,4 +34,9 @@ public class MainPanelButtonController : MonoBehaviour
  
         GameManager.Instance.panelManager.OpenShopPanel(shopItems);
     }
+
+    public void OpenReplayPanelClick()
+    {
+        GameManager.Instance.panelManager.OpenReplayPanel();
+    }
 }
diff --git a/Assets/Script/Main/SigninPanelController.cs b/Assets/Script/Main/SigninPanelController.cs
index 797c4a1..e39c391 100644
--- a/Assets/Script/Main/SigninPanelController.cs
+++ b/Assets/Script/Main/SigninPanelController.cs
@@ -55,6 +55,7 @@ public class SigninPanelController : MonoBehaviour
         
         NetworkManager.Instance.Signin(signinData, (signinResult) =>
         {
+            mainPanel = gameObject.GetComponent<MainPanelManager>();
             Destroy(gameObject);
             
             // 유저 정보 저장
diff --git a/Assets/Script/UI/PanelController/PanelManager.cs b/Assets/Script/UI/PanelController/PanelManager.cs
index 7dfde0e..ddf3806 100644
--- a/Assets/Script/UI/PanelController/PanelManager.cs
+++ b/Assets/Script/UI/PanelController/PanelManager.cs
@@ -19,6 +19,7 @@ public class PanelManager : MonoBehaviour
     
     private void Awake()
     {
+        SetCanvas();
         // Prefabs 폴더에서 모든 패널 프리팹 로드
         GameObject[] prefabs = Resources.LoadAll<GameObject>("Prefabs/Panels");
 
@@ -29,8 +30,8 @@ public class PanelManager : MonoBehaviour
 
         Debug.Log($"총 {panelPrefabs.Count}개의 패널이 로드됨.");
     }
-    
-    void Start()
+
+    private void SetCanvas()
     {
         if (_canvas == null)
         {