using System.Runtime.InteropServices; namespace SabreTools.Data.Models.BDPlus { /// public sealed class SVM { /// /// "BDSVM_CC" /// [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)] public string Signature = string.Empty; /// /// Unknown data /// [MarshalAs(UnmanagedType.ByValArray, SizeConst = 5)] public byte[] Unknown1 = new byte[5]; /// /// Version year /// public ushort Year; /// /// Version month /// public byte Month; /// /// Version day /// public byte Day; /// /// Unknown data /// public uint Unknown2; /// /// Length /// public uint Length; /// /// bytes of data /// public byte[] Data { get; set; } = []; } }