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())
{
GameManager.Instance.SurrenderSinglePlay();
GameManager.Instance.panelManager.OpenConfirmPanel("항복 하시겠습니까?", () =>
{
GameManager.Instance.SurrenderSinglePlay();
}, true);
}
else
{

View File

@ -323,6 +323,18 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 3566405136616423668}
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}
propertyPath: m_Pivot.x
value: 0.5
@ -434,6 +446,18 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 3566405136616423668}
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}
propertyPath: m_Name
value: Draw Register Button

View File

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

View File

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

View File

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