DO-84 [Feat] 버튼 바인딩 추가

This commit is contained in:
Jay 2025-03-28 18:06:30 +09:00
parent 857577fa6a
commit feb5be1b53
5 changed files with 47 additions and 3 deletions

View File

@ -47,7 +47,10 @@ public class GameUIController : MonoBehaviour
{ {
if (GameManager.Instance.CheckIsSinglePlay()) if (GameManager.Instance.CheckIsSinglePlay())
{ {
GameManager.Instance.SurrenderSinglePlay(); GameManager.Instance.panelManager.OpenConfirmPanel("항복 하시겠습니까?", () =>
{
GameManager.Instance.SurrenderSinglePlay();
}, true);
} }
else else
{ {

View File

@ -323,6 +323,18 @@ PrefabInstance:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 3566405136616423668} m_TransformParent: {fileID: 3566405136616423668}
m_Modifications: m_Modifications:
- target: {fileID: 395529687980811166, guid: 68c08f4284cbef249b634faff8e01ea8, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 7505759082282251323}
- target: {fileID: 395529687980811166, guid: 68c08f4284cbef249b634faff8e01ea8, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: OpenSettingsPanel
objectReference: {fileID: 0}
- target: {fileID: 395529687980811166, guid: 68c08f4284cbef249b634faff8e01ea8, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: InGameMenuPanelController, Assembly-CSharp
objectReference: {fileID: 0}
- target: {fileID: 707007925660630557, guid: 68c08f4284cbef249b634faff8e01ea8, type: 3} - target: {fileID: 707007925660630557, guid: 68c08f4284cbef249b634faff8e01ea8, type: 3}
propertyPath: m_Pivot.x propertyPath: m_Pivot.x
value: 0.5 value: 0.5
@ -434,6 +446,18 @@ PrefabInstance:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 3566405136616423668} m_TransformParent: {fileID: 3566405136616423668}
m_Modifications: m_Modifications:
- target: {fileID: 6714588036628504957, guid: f3cb9e5a77dfb6b47b5f145a4ff28e6c, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 7505759082282251323}
- target: {fileID: 6714588036628504957, guid: f3cb9e5a77dfb6b47b5f145a4ff28e6c, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: OnClickDrawRegisterButton
objectReference: {fileID: 0}
- target: {fileID: 6714588036628504957, guid: f3cb9e5a77dfb6b47b5f145a4ff28e6c, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: InGameMenuPanelController, Assembly-CSharp
objectReference: {fileID: 0}
- target: {fileID: 6925205169732826551, guid: f3cb9e5a77dfb6b47b5f145a4ff28e6c, type: 3} - target: {fileID: 6925205169732826551, guid: f3cb9e5a77dfb6b47b5f145a4ff28e6c, type: 3}
propertyPath: m_Name propertyPath: m_Name
value: Draw Register Button value: Draw Register Button

View File

@ -397,7 +397,7 @@ MonoBehaviour:
m_Calls: m_Calls:
- m_Target: {fileID: 3933575647777291622} - m_Target: {fileID: 3933575647777291622}
m_TargetAssemblyTypeName: GameUIController, Assembly-CSharp m_TargetAssemblyTypeName: GameUIController, Assembly-CSharp
m_MethodName: m_MethodName: OnClickRevengeRequestButton
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:
m_ObjectArgument: {fileID: 0} m_ObjectArgument: {fileID: 0}

View File

@ -126,6 +126,18 @@ public class GameManager : Singleton<GameManager>
_gameUIController.SetButtonsIndicator(gameInProgress); _gameUIController.SetButtonsIndicator(gameInProgress);
} }
public void OnClickDrawRegisterButton()
{
if (_gameUIController == null) return;
_gameUIController.OnClickDrawRequestButton();
}
public void OpenSettingsPanel()
{
if (_gameUIController == null) return;
panelManager.OpenSettingsPanel();
}
public bool GetRequestDrawChance() public bool GetRequestDrawChance()
{ {
if (_gameLogic == null) return false; if (_gameLogic == null) return false;

View File

@ -20,7 +20,12 @@ public class InGameMenuPanelController : PanelController
public void OnClickDrawRegisterButton() public void OnClickDrawRegisterButton()
{ {
// GameManager.Instance.lManager. GameManager.Instance.OnClickDrawRegisterButton();
}
public void OpenSettingsPanel()
{
GameManager.Instance.OpenSettingsPanel();
} }
/// <summary> /// <summary>