private List<Button> buttons;
void Start () {
buttons=transform.GetComponentsInChildren<Button>();
foreach (Button button in buttons)
{
button.onClick.AddListener(delegate ()
{
this.OnClick(button.name );
});
}
}
public void OnClick(string sender)
{
// Debug.Log(sender);
switch (sender)
{
case "btn1":
Debug.Log("btn1");
break;
case "btn2":
Debug.Log("btn2");
break;
case "btn3":
Debug.Log("btn3");
break;
default:
Debug.Log("none");
break;
}
}
Unity给集合按钮添加按钮事件
猜你喜欢
转载自blog.csdn.net/qq_36848370/article/details/105171600
今日推荐
周排行