static int CallStaticPublicMethod(IntPtr L) { int count = LuaDLL.lua_gettop(L); string arg0 = LuaScriptMgr.GetLuaString(L, 1); string arg1 = LuaScriptMgr.GetLuaString(L, 2); object[] objs2 = LuaScriptMgr.GetParamsObject(L, 3, count - 2); object o = PublicExtensions.CallStaticPublicMethod(arg0, arg1, objs2); LuaScriptMgr.PushVarObject(L, o); return(1); }
private static int CallStaticPublicMethod(IntPtr L) { int num = LuaDLL.lua_gettop(L); string luaString = LuaScriptMgr.GetLuaString(L, 1); string luaString2 = LuaScriptMgr.GetLuaString(L, 2); object[] paramsObject = LuaScriptMgr.GetParamsObject(L, 3, num - 2); object o = PublicExtensions.CallStaticPublicMethod(luaString, luaString2, paramsObject); LuaScriptMgr.PushVarObject(L, o); return(1); }