using System.IO; namespace MeidoPhotoStudio.Plugin; public class AttachPointInfoSerializer : SimpleSerializer { private const short Version = 1; public override void Serialize(AttachPointInfo info, BinaryWriter writer) { writer.WriteVersion(Version); writer.Write((int)info.AttachPoint); writer.Write(info.MaidIndex); } public override AttachPointInfo Deserialize(BinaryReader reader, SceneMetadata metadata) { _ = reader.ReadVersion(); var attachPoint = (AttachPoint)reader.ReadInt32(); var maidIndex = reader.ReadInt32(); return new(attachPoint, string.Empty, maidIndex); } }