Project_WL/Assets/WL/UI/Scripts/DummyMenuButton.cs

37 lines
1.1 KiB
C#

using UnityEngine;
using UnityEngine.UI;
namespace WL.UI
{
/// <summary>
/// 하단 메뉴 5종 더미 버튼 (PD #727 · 레퍼런스 XP Hero 하단 바: 강화 · 무기 · 제작 · 던전 · 상점).
/// 기능은 아직 없고 탭 시 콘솔에 메뉴 이름을 남긴다. 실제 화면은 각 시스템 기획 확정 후 연결한다.
/// </summary>
[RequireComponent(typeof(Button))]
public class DummyMenuButton : MonoBehaviour
{
[Tooltip("메뉴 식별자(로그·후속 연결용)")]
[SerializeField] private string menuId = "menu";
private Button _button;
public string MenuId { get { return menuId; } }
private void Awake()
{
_button = GetComponent<Button>();
_button.onClick.AddListener(OnClick);
}
private void OnDestroy()
{
if (_button != null) _button.onClick.RemoveListener(OnClick);
}
private void OnClick()
{
Debug.Log("[DummyMenuButton] " + menuId + " (더미 · 기능 미구현)");
}
}
}