private static void WriteLuaUserdata(PacketBuilder builder, LuaValue value) { if (value.ElementId != null) { if (value.IsNil) { WriteLuaNil(builder); } else { builder.WriteCapped((byte)value.LuaType, 4); builder.WriteElementId(value.ElementId.Value); } } }