public MeshInfo() { CurrentPMDLOffset = TRB._f.ReadUInt32(); UK = new ushort[] { TRB._f.ReadUInt16(), TRB._f.ReadUInt16() }; UK2 = new uint[] { TRB._f.ReadUInt32(), TRB._f.ReadUInt32() }; var ptexOffset = TRB._f.ReadUInt32(); if (ptexOffset != 0) { ReadHelper.SeekToOffset(ptexOffset + TRB.sections[1].SectionOffset); PTEXREF = new PTEX(); ReadHelper.ReturnToOrginalPosition(); } TRB._f.ReadUInt32(); VertexCount = TRB._f.ReadUInt32(); UK3 = TRB._f.ReadUInt32(); PreviousFaceCount = TRB._f.ReadUInt32(); FaceCount = TRB._f.ReadUInt32(); UK4 = new uint[] { TRB._f.ReadUInt32(), TRB._f.ReadUInt32() }; VertexOffsetRelative = TRB._f.ReadUInt32(); NormalUVOffset = TRB._f.ReadUInt32(); FaceOffset = TRB._f.ReadUInt32(); SameSizeorOffset = new uint[] { TRB._f.ReadUInt32(), TRB._f.ReadUInt32(), TRB._f.ReadUInt32(), TRB._f.ReadUInt32(), TRB._f.ReadUInt32() }; }