private void ReadObject(BinaryReader reader, int msize)
{
int total = 6;
string objectName = this.ReadString(reader);
total += objectName.Length + 1;
while (total < msize)
{
var id = this.ReadChunkId(reader);
int size = this.ReadChunkSize(reader);
total += size;
switch (id)
{
case ChunkID.OBJ_TRIMESH:
this.ReadTriangularMesh(reader, size);
break;
// case ChunkID.OBJ_CAMERA:
default:
{
this.ReadData(reader, size - 6);
break;
}
}
}
}