public void AddButtonListener(UnityAction action)
{
if (action!=null)
{
Button btn = transform.GetComponent<Button>();
btn.onClick.AddListener(action);
}
{
if (action!=null)
{
Button btn = transform.GetComponent<Button>();
btn.onClick.AddListener(action);
}
}
public void AddButtonListener<T>(UnityAction<T> action,T para)
{
if (action != null)
{
Button btn = transform.GetComponent<Button>();
btn.onClick.AddListener(delegate()
{
action(para);
});
}
}
本文介绍如何在Unity中为按钮组件添加监听器,通过两种不同的方法实现点击事件响应:一种适用于无参数的方法,另一种适用于带有参数的方法。
2万+

被折叠的 条评论
为什么被折叠?



