public static bool Equal(MeshImporterSettings a, MeshImporterSettings b) { return((a.readWriteEnabled == b.readWriteEnabled) && (a.optimiseMesh == b.optimiseMesh) && (a.ImportBlendShapes == b.ImportBlendShapes) && (a.normalImportMode == b.normalImportMode) && (a.importMaterials == b.importMaterials) && (a.animationType == b.animationType) && (a.meshCompression == b.meshCompression) && (a.importTangents == b.importTangents) && (a.changeReadableSettings == b.changeReadableSettings)); }
public static MeshImporterSettings Extract(ModelImporter importer) { if (importer == null) { throw new ArgumentException(); } MeshImporterSettings settings = new MeshImporterSettings(); settings.readWriteEnabled = importer.isReadable; settings.optimiseMesh = importer.optimizeMesh; settings.ImportBlendShapes = importer.importBlendShapes; return(settings); }
public static MeshImporterSettings Extract(ModelImporter importer) { if (importer == null) { throw new ArgumentException(); } MeshImporterSettings settings = new MeshImporterSettings(); settings.readWriteEnabled = importer.isReadable; settings.optimiseMesh = importer.optimizeMesh; settings.ImportBlendShapes = importer.importBlendShapes; settings.normalImportMode = importer.importNormals; settings.animationType = importer.animationType; settings.importMaterials = importer.importMaterials; settings.meshCompression = importer.meshCompression; settings.importTangents = importer.importTangents; return(settings); }
public static bool Equal(MeshImporterSettings a, MeshImporterSettings b) { return((a.readWriteEnabled == b.readWriteEnabled) && (a.optimiseMesh == b.optimiseMesh) && (a.ImportBlendShapes == b.ImportBlendShapes)); }
bool AreSettingsCorrectModel(ModelImporter importer) { var currentSettings = MeshImporterSettings.Extract(importer); return(MeshImporterSettings.Equal(currentSettings, this.meshSettings)); }