From 28be0fb98f19dffb57e1d058bd1763c374e2b57d Mon Sep 17 00:00:00 2001 From: Jay <96156114+jaydev00a@users.noreply.github.com> Date: Thu, 27 Mar 2025 23:36:18 +0900 Subject: [PATCH] =?UTF-8?q?DO-73=20[Feat]=20=EC=9E=AC=EB=8C=80=EA=B2=B0=20?= =?UTF-8?q?=EC=9A=94=EC=B2=AD=20=EC=BB=A8=ED=8E=8C=20=ED=8C=A8=EB=84=90=20?= =?UTF-8?q?=EC=A4=84=EB=B0=94=EA=BF=88=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/GameUIController.cs | 2 +- Assets/Script/Game/GameLogic.cs | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/Assets/GameUIController.cs b/Assets/GameUIController.cs index 7f8b505..2416a24 100644 --- a/Assets/GameUIController.cs +++ b/Assets/GameUIController.cs @@ -64,7 +64,7 @@ public class GameUIController : MonoBehaviour public void OnClickRevengeRequestButton() { - GameManager.Instance.panelManager.OpenConfirmPanel("재대결 신청을 하시겠습니까?", () => + GameManager.Instance.panelManager.OpenConfirmPanel("재대결 신청을\n하시겠습니까?", () => { GameManager.Instance.panelManager.OpenLoadingPanel(true, true, false, false); _multiplayManager.RequestRevengeRequest(); diff --git a/Assets/Script/Game/GameLogic.cs b/Assets/Script/Game/GameLogic.cs index 84dd96e..f3815c7 100644 --- a/Assets/Script/Game/GameLogic.cs +++ b/Assets/Script/Game/GameLogic.cs @@ -539,7 +539,7 @@ public class GameLogic : IDisposable Debug.Log("상대방의 재대결 요청이 들어옴"); UnityMainThreadDispatcher.Instance().Enqueue(() => { - GameManager.Instance.panelManager.OpenDrawConfirmPanel("재대결 요청을 승낙하시겠습니까?", () => + GameManager.Instance.panelManager.OpenDrawConfirmPanel("상대방의 재대결 요청을\n승낙하시겠습니까?", () => { _multiplayManager.AcceptRevenge(); }, () => @@ -564,7 +564,7 @@ public class GameLogic : IDisposable UnityMainThreadDispatcher.Instance().Enqueue(() => { - GameManager.Instance.panelManager.OpenConfirmPanel("상대방이 재대결 요청을 승낙하였습니다.\n게임이 다시 시작됩니다.", () => + GameManager.Instance.panelManager.OpenConfirmPanel("상대방이\n재대결을 승낙하였습니다.\n게임이 다시 시작됩니다.", () => { InitBoardForRevenge(isFirstPlayer); }); @@ -586,7 +586,7 @@ public class GameLogic : IDisposable UnityMainThreadDispatcher.Instance().Enqueue(() => { - GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을 승낙하였습니다.\n게임이 다시 시작됩니다.", () => + GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을\n승낙하였습니다.\n게임이 다시 시작됩니다.", () => { InitBoardForRevenge(isFirstPlayer); }); @@ -596,18 +596,24 @@ public class GameLogic : IDisposable Debug.Log("재대결 요청: 거부가 들어옴"); UnityMainThreadDispatcher.Instance().Enqueue(() => { - GameManager.Instance.panelManager.OpenConfirmPanel("상대방이 재대결 요청을 거부하였습니다.", () => { }); + GameManager.Instance.panelManager.OpenConfirmPanel("상대방이\n재대결 요청을\n거부하였습니다.", () => + { + GameManager.Instance.panelManager.CloseLoadingPanel(); + }); }); break; case Constants.MultiplayManagerState.RevengeRejectionConfirmed: Debug.Log("재대결 요청: 거부 완료"); UnityMainThreadDispatcher.Instance().Enqueue(() => { - GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을 거부하였습니다.", () => { }); + GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을\n거부하였습니다.", () => + { + GameManager.Instance.panelManager.CloseLoadingPanel(); + }); }); break; } - ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,"nicknameB"); + ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,opponentNickname); }); _multiplayManager.RegisterPlayer(UserManager.Instance.Nickname, UserManager.Instance.Rating, UserManager.Instance.imageIndex);