public static extern void lua_pushcclosure(IntPtr l, IntPtr f, int nup);
public static void wlua_pushcclosure(IntPtr luaState, LuaCSFunction f, int nup) { LuaDLL.wlua_getglobal(luaState, "cswrapfunc"); //nup,wrap LuaDLL.lua_insert(luaState, -nup - 1); //wrap,nup LuaDLL.lua_pushcclosure(luaState, f, nup); //wrap,f0 LuaDLL.lua_pcall(luaState, 1, 1, 0); //f }