public override void WriteMetaData(RecordWriter writer) { writer.Write((uint)Length); writer.Write(Flags); writer.Write(FormId); writer.Write(Revision); writer.Write(Version); writer.Write(Unknown); }
public override void WriteMetaData(RecordWriter writer) { writer.Write((uint)Length + 24); // Write either FormType or properties union if (GroupType == GroupType.Top) writer.WriteStringFixedLength(FormKind); else writer.Write(properties.FormId); writer.Write((uint)GroupType); writer.Write(Day); writer.Write(TotalMonths); writer.Write(Unknown1); writer.Write(Version); writer.Write(Unknown2); }
public override void WriteMetaData(RecordWriter writer) { // TODO: write XXXX segment when current segment length exceeds max ushort writer.Write((ushort)Length); }