using UnityEngine;
using UnityEngine.UI;
public class Test : MonoBehaviour
{
private Button btn;
void Awake()
{
btn= btnObj.GetComponent<Button>();
}
void Start()
{
//lambda表达式转换为委托类型
btn.onClick.AddListener(delegate () { this.OnBtnClick(true); });
}
public void OnBtnClick(bool value)
{
Debug.Log("Result " + (value ? "On" : "Off"));
}
}
btn.onClick.AddListener(delegate () { this.OnBtnClick(true); });//这个可以进行参数 参考于博主http://blog.csdn.net/mrzhengttl/article/details/71484280的 非常感谢