UGUI button加監聽方法、帶引數與不帶引數
阿新 • • 發佈:2019-02-04
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);
});
}
}