diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshIO/MeshExportInfo.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshIO/MeshExportInfo.cs index 154ed16f4..f4e9f10c4 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshIO/MeshExportInfo.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshIO/MeshExportInfo.cs @@ -201,7 +201,7 @@ namespace UniGLTF else if (renderer is MeshRenderer mr) { var filter = mr.GetComponent(); - if (filter.hideFlags == HideFlags.None && Mesh.vertexCount > 0 && filter != null) + if (filter != null && filter.hideFlags == HideFlags.None && filter.sharedMesh.vertexCount > 0) { Mesh = filter.sharedMesh; }