xLua
xLua copied to clipboard
从2017 升级到2021,gencode 生成enumwrap.cs 报错XLua\Gen\EnumWrap.cs(45,14): error CS1003: Syntax error, '(' expected
仔细跟进了一下,发现是因为
type:GetFields 返回的是空数组,调试日志如下:
然后在仔细跟进了一下,应该是:
zh
这里设置了所有wrap 的 enum list, 在上面的lua代码中遍历types 获取type,但是GetFields()返回空数组,是不是unity版本升级导致C#版本也升级了,然后之前的xlua版本不兼容么? xlua版本为: