From 1458f0eae1a52727c5963203d9f7ec16dab96192 Mon Sep 17 00:00:00 2001 From: pharan Date: Tue, 13 Nov 2018 05:47:47 +0800 Subject: [PATCH] [unity] SkeletonRenderSeparator fixes. --- .../SkeletonRenderSeparator/SkeletonRenderSeparator.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Modules/SkeletonRenderSeparator/SkeletonRenderSeparator.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Modules/SkeletonRenderSeparator/SkeletonRenderSeparator.cs index 6a3e3d22d..55b1743be 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Modules/SkeletonRenderSeparator/SkeletonRenderSeparator.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Modules/SkeletonRenderSeparator/SkeletonRenderSeparator.cs @@ -37,7 +37,7 @@ using Spine.Unity; namespace Spine.Unity.Modules { [ExecuteInEditMode] - [HelpURL("https://github.com/pharan/spine-unity-docs/blob/master/SkeletonRenderSeparator.md")] + [HelpURL("http://esotericsoftware.com/spine-unity-skeletonrenderseparator")] public class SkeletonRenderSeparator : MonoBehaviour { public const int DefaultSortingOrderIncrement = 5; @@ -53,7 +53,8 @@ namespace Spine.Unity.Modules { #endif skeletonRenderer = value; - this.enabled = false; // Disable if nulled. + if (value == null) + this.enabled = false; } } @@ -167,9 +168,7 @@ namespace Spine.Unity.Modules { skeletonRenderer.GenerateMeshOverride -= HandleRender; #endif - #if UNITY_EDITOR skeletonRenderer.LateUpdate(); - #endif foreach (var s in partsRenderers) s.ClearMesh(); @@ -189,7 +188,6 @@ namespace Spine.Unity.Modules { calculateTangents = skeletonRenderer.calculateTangents, immutableTriangles = false, // parts cannot do immutable triangles. pmaVertexColors = skeletonRenderer.pmaVertexColors, - //renderMeshes = skeletonRenderer.renderMeshes, tintBlack = skeletonRenderer.tintBlack, useClipping = true, zSpacing = skeletonRenderer.zSpacing