public static LuaTable CheckLuaTable(IntPtr L, int stackPos) { LuaTypes luaTypes = LuaDLL.lua_type(L, stackPos); if (luaTypes == LuaTypes.LUA_TNIL) { return(null); } if (luaTypes != LuaTypes.LUA_TTABLE) { LuaDLL.luaL_typerror(L, stackPos, "table", null); return(null); } return(ToLua.ToLuaTable(L, stackPos)); }