{ return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.UI.Dropdown.OptionData.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22....
invalid arguments to XXX 如果你用js,可能是输错参数了。 如果你用typescript,可能是子类同名,但不同参数的函数覆盖了父类。以System.Text.Encoding.UTF8.GetBytes为例,你直接调用会报错。 System.Text.Encoding.UTF8.GetBytes("你好"); System.Text.Encoding.UTF8指向的对象System.Text.UTF8Encoding,有GetBytes...
31//参数数量或类型不对,没有找到对应的重载,抛出错误32else33{34returnLuaDLL.luaL_throw(L,"invalid arguments to method: UnityEngine.GameObject.GetComponent");35}36}37catch(Exception e)38{39returnLuaDLL.toluaL_exception(L,e);40}41} 可以看到,GetComponent函数的内容,其实就是通过反射分析GetComponent的...
31//参数数量或类型不对,没有找到对应的重载,抛出错误32else33{34returnLuaDLL.luaL_throw(L,"invalid arguments to method: UnityEngine.GameObject.GetComponent");35}36}37catch(Exception e)38{39returnLuaDLL.toluaL_exception(L, e);40}41} 可以看到,GetComponent函数的内容,其实就是通过反射分析GetComponent...
invalid arguments to XXX 如果你用js,可能是输错参数了。 如果你用typescript,可能是子类同名,但不同参数的函数覆盖了父类。以System.Text.Encoding.UTF8.GetBytes为例,你直接调用会报错。 System.Text.Encoding.UTF8.GetBytes("你好"); System.Text.Encoding.UTF8指向的对象System.Text.UTF8Encoding,有Get...
C:\Program Files\Unity\Hub\Editor\2022.1.22f1\Editor\Data\il2cpp\libil2cpp\vm\MetadataCache.cpp(1157): note: Reason: cannot convert from 'PointerTypeMap' to 'Il2CppReaderWriterLockedHashMap<Key,T,HashFcn,EqualKey,Alloc>' C:\Program Files\Unity\Hub\Editor\2022.1.22f1\Editor\Data\il2cpp\li...
Console.WriteLine("{0}: {1}", input.Arguments.ParameterName(i), input.Arguments[i]); } Console.WriteLine("执行前");varresult = getNext()(input, getNext);//在这里执行方法if(result.Exception !=null) {//发生错误记录日志Console.WriteLine(String.Format("Method {0} threw exception {1} at...
}, "invalid arguments to StaticGenericMethod"); Expand Down 2 changes: 1 addition & 1 deletion 2 unity/test/unity/Assets/Editor/TestBuilder.cs Show comments View file Edit file Delete file This file contains bidirectional Unicode text that may be interpreted or compiled differently than wh...
intarg0 = (int)LuaDLL.lua_tonumber(L, 2); floato = obj.GetFloat(arg0); LuaDLL.lua_pushnumber(L, o); return1; } //此处省略另一个重载接口 else { returnLuaDLL.luaL_throw(L,"invalid arguments to method: UnityEngine.Animator.GetFloat"); ...
int arg0 = (int)LuaDLL.lua_tonumber(L, 2); float o = obj.GetFloat(arg0); LuaDLL.lua_pushnumber(L, o); return 1; } //此处省略另一个重载接口 else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animator.GetFloat"); ...