52 lines
1.2 KiB
C#
52 lines
1.2 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace TH1_UI.HintUI
|
|
{
|
|
/// <summary>
|
|
/// HeroHintPanel 触发器
|
|
/// 挂在 Button 上,点击时触发显示 HeroHintPanel
|
|
/// </summary>
|
|
public class HeroHintPanelTrigger : MonoBehaviour
|
|
{
|
|
public GiantType TargetGiantType;
|
|
public uint InitialLevel = 0;
|
|
|
|
private Button _button;
|
|
|
|
private void Awake()
|
|
{
|
|
_button = GetComponent<Button>();
|
|
if (_button != null)
|
|
{
|
|
_button.onClick.AddListener(OnButtonClick);
|
|
}
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
if (_button != null)
|
|
{
|
|
_button.onClick.RemoveListener(OnButtonClick);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 按钮点击回调,触发显示 HeroHintPanel
|
|
/// </summary>
|
|
private void OnButtonClick()
|
|
{
|
|
ShowHeroHintPanel();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 显示 HeroHintPanel
|
|
/// TODO: 实现具体的显示逻辑
|
|
/// </summary>
|
|
public void ShowHeroHintPanel()
|
|
{
|
|
// TODO: 实现显示 HeroHintPanel 的逻辑
|
|
}
|
|
}
|
|
}
|