From 088fb2ea02bbc2817da6542ef02877058411eff6 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 4 Mar 2019 18:27:57 +0100 Subject: [PATCH] [unity] Fixed material being cleared to null when MeshRenderer is disabled in the editor. Closes #1288. --- .../Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs index 46db07887..1102f26cc 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs @@ -268,7 +268,7 @@ namespace Spine.Unity { meshFilter.sharedMesh = null; meshRenderer = GetComponent(); - if (meshRenderer != null) meshRenderer.sharedMaterial = null; + if (meshRenderer != null && meshRenderer.enabled) meshRenderer.sharedMaterial = null; currentInstructions.Clear(); rendererBuffers.Clear();