改成带参数的委托类型后AddLuaFunction应该怎么修改
时间: 2024-03-05 09:54:27 浏览: 34
python url 参数修改方法
修改AddLuaFunction方法的参数类型和传递参数即可。例如,将方法定义修改为:
```
public void AddLuaFunction(LuaFunction function = null, params object[] args)
{
this.luaFunction = function;
this.args = args;
}
```
然后在调用AddLuaFunction时,传递一个带参数的委托方法:
```
button.AddLuaFunction((args) =>
{
// 在这里处理传递进来的参数
Debug.Log(args[0]);
}, "hello world");
```
这样就可以在OnPointerEnter方法中调用带参数的委托方法,同时传递参数。
阅读全文