分享一个NGUI传递参数的方法!匿名委托写法!
void Fun()
{
for (int i
= 0; i
< 2; i
++)
{
var buttonName
= "Button_" + "Job" + (i
+1).ToString();
string jobName
= "Job" + (i
+ 1).ToString();
uiButtons
[i
] = Global
.FindChild
<UIButton
>(transform
, buttonName
);
if (uiButtons
[i
] == null) return;
uiButtons
[i
].onClick
.Add( new EventDelegate(delegate () {
OnClick(jobName
);
}));
}
}
void OnClick(string jobName
)
{
print(jobName
);
}
转载请注明原文地址: https://lol.8miu.com/read-11399.html