// 第一种方式
void Start()
{
UIButton button = transform.Find("Button").GetComponent<UIButton>();EventDelegate Env = new EventDelegate(this, "OnClick");
button.onClick.Add(Env);
}
void OnClick()
{
print("点击了按钮");
}
// 第二种方式
void Start()
{
UIButton button = transform.Find("Button").GetComponent<UIButton>();
button.onClick.Add(new EventDelegate(OnClick));
}
void OnClick()
{
print("点击了");
}
// 第三种方式
// 定义按钮
UIButton button;
void Start()
{
// 获取组件
button = transform.Find("Button").GetComponent<UIButton>();
OnClick();
}
void OnClick()
{
// 绑定事件
button.onClick.Add(new EventDelegate(delegate ()
{
print("点击了");
}));
}