private SectionHeader InitHeader()
{
var header = new SectionHeader();
header.compression = 0;
header.offsetInFile = 0; // Set after serialization is finished
header.compressedSize = 0; // Set after serialization is finished
header.uncompressedSize = 0; // Set after serialization is finished
if (Type == SectionType.RigidVertex || Type == SectionType.DeformableVertex)
header.alignment = 32;
else
header.alignment = 4;
header.first16bit = 0; // Set after serialization is finished
header.first8bit = 0; // Set after serialization is finished
header.relocationsOffset = 0; // Set after serialization is finished
header.numRelocations = 0; // Set after serialization is finished
header.mixedMarshallingDataOffset = 0; // Set after serialization is finished
header.numMixedMarshallingData = 0; // Set after serialization is finished
return header;
}