37 lines
1.1 KiB
C#
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 + " (더미 · 기능 미구현)");
|
|
}
|
|
}
|
|
}
|