private void readMetadata(UnityBinaryReader reader) { // Read Header MetadataHeader.Read(reader); // Read Types int type_count = reader.ReadInt(); Types = new SerializedType[type_count]; for (int i = 0; i < type_count; i++) { Types[i].Read(reader); if (MetadataHeader.EnableTypeTree) { Types[i].TypeTree = new TypeTree(); Types[i].TypeTree.Read(reader); } } }