public static int GetTypeMetatable(IntPtr L) { LuaState state = LuaState.Get(L); return state.TypeMetatable; }
public static void Push(IntPtr L, Type t) { if (t == null) { LuaDLL.lua_pushnil(L); } else { int typeMetatable = LuaStatic.GetTypeMetatable(L); PushUserData(L, t, typeMetatable); } }