Disabled renderers no longer get exported

This commit is contained in:
Matthias Brenner 2022-12-07 19:00:20 +01:00
parent 9925b15b84
commit 2ba96d4a29
2 changed files with 3 additions and 3 deletions

View File

@ -412,7 +412,7 @@ namespace UniGLTF
foreach (var node in nodes)
{
var renderer = node.GetComponent<Renderer>();
if (renderer == null)
if (renderer == null || !renderer.enabled)
{
continue;
}

View File

@ -162,7 +162,7 @@ namespace UniGLTF
{
var meshRenderer = x.GetComponent<MeshRenderer>();
if (meshRenderer != null)
if (meshRenderer != null && meshRenderer.enabled)
{
var meshFilter = x.GetComponent<MeshFilter>();
if (meshFilter != null)
@ -192,7 +192,7 @@ namespace UniGLTF
}
var skinnedMeshRenderer = x.GetComponent<SkinnedMeshRenderer>();
if (skinnedMeshRenderer != null)
if (skinnedMeshRenderer != null && skinnedMeshRenderer.enabled)
{
var mesh = skinnedMeshRenderer.sharedMesh;
var materials = skinnedMeshRenderer.sharedMaterials;