项目内引用了Xlua插件,在Generate代码的时候发现一些函数没有找到。遂发现这是XLua的黑名单需要添加相应的函数。现在这里记录一下。

参考Xlua example中Editor目录下的配置文件

像下面一样将报错的函数添加到黑名单,然后重新生成代码即可

1
2
3
4
5
[BlackList]
public static List<List<string>> BlackList = new List<List<string>>() {
new List<string>(){"UnityEngine.Light", "shadowRadius"},
new List<string>(){"UnityEngine.Light", "shadowAngle"},
};