public virtual void Save() { voxelFilePath = controller.voxelFilePath; voxelFileGUID = controller.voxelFileGUID; voxelFileObject = controller.voxelFileObject; voxelFileSubIndex = controller.voxelFileSubIndex; legacyVoxImport = controller.legacyVoxImport; importMode = controller.importMode; importFlags = controller.importFlags; importScale = controller.importScale; importOffset = controller.importOffset; enableFaceFlags = controller.enableFaceFlags; generateLightmapUVs = controller.generateLightmapUVs; meshFaceVertexOffset = controller.meshFaceVertexOffset; generateMipMaps = controller.generateMipMaps; if (controller.materialData != null) { materialData = new MaterialData[controller.materialData.Count]; for (int i = 0; i < controller.materialData.Count; i++) { if (controller.materialData[i] != null) { materialData[i] = controller.materialData[i].Clone(); } } } else { materialData = null; } materialIndexes = controller.materialIndexes != null?controller.materialIndexes.ToArray() : null; }
public virtual void Save() { voxelFilePath = controller.voxelFilePath; voxelFileGUID = controller.voxelFileGUID; importMode = controller.importMode; importFlags = controller.importFlags; importScale = controller.importScale; importOffset = controller.importOffset; enableFaceFlags = controller.enableFaceFlags; generateLightmapUVs = controller.generateLightmapUVs; generateMipMaps = controller.generateMipMaps; materialData = controller.materialData != null?controller.materialData.ToArray() : null; materialIndexes = controller.materialIndexes != null?controller.materialIndexes.ToArray() : null; }