applyTo method
m with these changes.
Implementation
MaterialData applyTo(MaterialData m) => MaterialData(
name: m.name,
baseColor: baseColor ?? m.baseColor,
baseColorTexture: m.baseColorTexture,
metallic: metallic ?? m.metallic,
roughness: roughness ?? m.roughness,
metallicRoughnessTexture: m.metallicRoughnessTexture,
normalTexture: m.normalTexture,
normalScale: m.normalScale,
occlusionTexture: m.occlusionTexture,
occlusionStrength: m.occlusionStrength,
emissive: emissive ?? m.emissive,
emissiveTexture: m.emissiveTexture,
emissiveStrength: emissiveStrength ?? m.emissiveStrength,
alphaMode: m.alphaMode,
alphaCutoff: m.alphaCutoff,
doubleSided: doubleSided ?? m.doubleSided,
unlit: unlit ?? m.unlit,
);