public DrawingAttributesSerializer(SerializedPacket p) { this.AntiAliased = SerializedPacket.DeserializeBool(p.GetNextPart()); this.Color = SerializedPacket.DeserializeColor(p.GetNextPart()); this.ExtendedProperties = new ArrayList(); this.FitToCurve = SerializedPacket.DeserializeBool(p.GetNextPart()); this.Height = SerializedPacket.DeserializeFloat(p.GetNextPart()); this.IgnorePressure = SerializedPacket.DeserializeBool(p.GetNextPart()); this.PenTip = (PenTip)SerializedPacket.DeserializeLong(p.GetNextPart()); this.RasterOperation = (RasterOperation)SerializedPacket.DeserializeLong(p.GetNextPart()); this.Transparency = SerializedPacket.DeserializeByte(p.GetNextPart()); this.Width = SerializedPacket.DeserializeFloat(p.GetNextPart()); }