diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/GltfData.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/GltfData.cs index 2a6227ad4..19d720102 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/GltfData.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/GltfData.cs @@ -364,7 +364,7 @@ namespace UniGLTF { foreach (var prim in mesh.primitives) { - if (HasVertexColor(prim.attributes)) + if (prim.material == materialIndex && HasVertexColor(prim.attributes)) { return true; }