DO-73 [Feat] 재대결 요청 컨펌 패널 줄바꿈 추가

This commit is contained in:
Jay 2025-03-27 23:36:18 +09:00
parent f5de84b4ea
commit 28be0fb98f
2 changed files with 13 additions and 7 deletions

View File

@ -64,7 +64,7 @@ public class GameUIController : MonoBehaviour
public void OnClickRevengeRequestButton() public void OnClickRevengeRequestButton()
{ {
GameManager.Instance.panelManager.OpenConfirmPanel("재대결 신청을 하시겠습니까?", () => GameManager.Instance.panelManager.OpenConfirmPanel("재대결 신청을\n하시겠습니까?", () =>
{ {
GameManager.Instance.panelManager.OpenLoadingPanel(true, true, false, false); GameManager.Instance.panelManager.OpenLoadingPanel(true, true, false, false);
_multiplayManager.RequestRevengeRequest(); _multiplayManager.RequestRevengeRequest();

View File

@ -539,7 +539,7 @@ public class GameLogic : IDisposable
Debug.Log("상대방의 재대결 요청이 들어옴"); Debug.Log("상대방의 재대결 요청이 들어옴");
UnityMainThreadDispatcher.Instance().Enqueue(() => UnityMainThreadDispatcher.Instance().Enqueue(() =>
{ {
GameManager.Instance.panelManager.OpenDrawConfirmPanel("재대결 요청을 승낙하시겠습니까?", () => GameManager.Instance.panelManager.OpenDrawConfirmPanel("상대방의 재대결 요청을\n승낙하시겠습니까?", () =>
{ {
_multiplayManager.AcceptRevenge(); _multiplayManager.AcceptRevenge();
}, () => }, () =>
@ -564,7 +564,7 @@ public class GameLogic : IDisposable
UnityMainThreadDispatcher.Instance().Enqueue(() => UnityMainThreadDispatcher.Instance().Enqueue(() =>
{ {
GameManager.Instance.panelManager.OpenConfirmPanel("상대방이 재대결 요청을 승낙하였습니다.\n게임이 다시 시작됩니다.", () => GameManager.Instance.panelManager.OpenConfirmPanel("상대방이\n재대결을 승낙하였습니다.\n게임이 다시 시작됩니다.", () =>
{ {
InitBoardForRevenge(isFirstPlayer); InitBoardForRevenge(isFirstPlayer);
}); });
@ -586,7 +586,7 @@ public class GameLogic : IDisposable
UnityMainThreadDispatcher.Instance().Enqueue(() => UnityMainThreadDispatcher.Instance().Enqueue(() =>
{ {
GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을 승낙하였습니다.\n게임이 다시 시작됩니다.", () => GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을\n승낙하였습니다.\n게임이 다시 시작됩니다.", () =>
{ {
InitBoardForRevenge(isFirstPlayer); InitBoardForRevenge(isFirstPlayer);
}); });
@ -596,18 +596,24 @@ public class GameLogic : IDisposable
Debug.Log("재대결 요청: 거부가 들어옴"); Debug.Log("재대결 요청: 거부가 들어옴");
UnityMainThreadDispatcher.Instance().Enqueue(() => UnityMainThreadDispatcher.Instance().Enqueue(() =>
{ {
GameManager.Instance.panelManager.OpenConfirmPanel("상대방이 재대결 요청을 거부하였습니다.", () => { }); GameManager.Instance.panelManager.OpenConfirmPanel("상대방이\n재대결 요청을\n거부하였습니다.", () =>
{
GameManager.Instance.panelManager.CloseLoadingPanel();
});
}); });
break; break;
case Constants.MultiplayManagerState.RevengeRejectionConfirmed: case Constants.MultiplayManagerState.RevengeRejectionConfirmed:
Debug.Log("재대결 요청: 거부 완료"); Debug.Log("재대결 요청: 거부 완료");
UnityMainThreadDispatcher.Instance().Enqueue(() => UnityMainThreadDispatcher.Instance().Enqueue(() =>
{ {
GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을 거부하였습니다.", () => { }); GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을\n거부하였습니다.", () =>
{
GameManager.Instance.panelManager.CloseLoadingPanel();
});
}); });
break; 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); _multiplayManager.RegisterPlayer(UserManager.Instance.Nickname, UserManager.Instance.Rating, UserManager.Instance.imageIndex);