From be2237b7ae6a0fa5566ecd60bd04e3f968c6cc3e Mon Sep 17 00:00:00 2001 From: "aube.lee" Date: Sun, 16 Feb 2025 18:23:47 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B2=8C=EC=9E=84=20=EC=9D=BC=EC=8B=9C?= =?UTF-8?q?=EC=A0=95=EC=A7=80=20=ED=8C=9D=EC=97=85=20=EB=82=B4=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EB=8F=99=EC=9E=91=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Resources/UI/Prefabs/UI.PauseUI.prefab | 32 ++++++++++++++++--- .../Assets/Gameton/Scripts/UI/PauseUI.cs | 13 ++++++++ 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/Gameton-06/Assets/Gameton/Resources/UI/Prefabs/UI.PauseUI.prefab b/Gameton-06/Assets/Gameton/Resources/UI/Prefabs/UI.PauseUI.prefab index e0d4d68f..e509cddf 100644 --- a/Gameton-06/Assets/Gameton/Resources/UI/Prefabs/UI.PauseUI.prefab +++ b/Gameton-06/Assets/Gameton/Resources/UI/Prefabs/UI.PauseUI.prefab @@ -147,7 +147,7 @@ GameObject: - component: {fileID: 46311716676554606} - component: {fileID: 7169481640739482057} m_Layer: 5 - m_Name: NextStageButton + m_Name: RetryButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -256,7 +256,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 46311716676554606} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 5289490854944505444} + m_TargetAssemblyTypeName: TON.PauseUI, Assembly-CSharp + m_MethodName: OnClickStageRetryButton + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &1602344013215525594 GameObject: m_ObjectHideFlags: 0 @@ -512,7 +524,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 7214519471801696526} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 5289490854944505444} + m_TargetAssemblyTypeName: TON.PauseUI, Assembly-CSharp + m_MethodName: OnClickHomeButton + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &2234414178299715652 GameObject: m_ObjectHideFlags: 0 @@ -774,7 +798,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 600, y: 300} + m_SizeDelta: {x: 800, y: 400} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &1677145005460177741 CanvasRenderer: diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs b/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs index c2e44aee..05ce7dc5 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/PauseUI.cs @@ -22,5 +22,18 @@ namespace TON // 게임 재생 Time.timeScale = 1f; } + + public void OnClickHomeButton() + { + Time.timeScale = 1f; + Main.Singleton.ChangeScene(SceneType.Lobby); + } + + public void OnClickStageRetryButton() + { + // TODO: 스테이지 재시작 로직 추가 + Time.timeScale = 1f; + Debug.Log("OnClickStageRetryButton"); + } } }