public static int GetArrayMetatable(IntPtr L) { LuaState state = LuaState.Get(L); return state.ArrayMetatable; }
static void PushArray(IntPtr L, T array) { if (array == null) { LuaDLL.lua_pushnil(L); } else { int arrayMetaTable = LuaStatic.GetArrayMetatable(L); ToLua.PushUserData(L, array, arrayMetaTable); } }