void Start()
{//初始化时 获取 所有按钮添加监听
Addlisteningevent();
}
public void Addlisteningevent()
{//查找所有按钮
Button[] allObj = Resources.FindObjectsOfTypeAll(typeof(Button)) as Button[];
for (int i = 0; i < allObj.Length; i++)
{
switch (allObj[i].name)
{
case "Button1":
allObj[i].onClick.AddListener(OnClick1);
break;
case "Button2":
allObj[i].onClick.AddListener(OnClick2);
break;
case "Button3":
allObj[i].onClick.AddListener(OnClick3);
break;
default:
break;
}
}
}
private void OnClick1()
{
Debug.Log("按钮1");
}
private void OnClick2()
{
Debug.Log("按钮2");
}
private void OnClick3()
{
Debug.Log("按钮3");
}