diff --git a/spine-unity/Assets/spine-unity/Modules/SlotBlendModes/SlotBlendModes.cs b/spine-unity/Assets/spine-unity/Modules/SlotBlendModes/SlotBlendModes.cs index 632494380..44177f04d 100644 --- a/spine-unity/Assets/spine-unity/Modules/SlotBlendModes/SlotBlendModes.cs +++ b/spine-unity/Assets/spine-unity/Modules/SlotBlendModes/SlotBlendModes.cs @@ -133,7 +133,7 @@ namespace Spine.Unity.Modules { } Applied = false; - skeletonRenderer.LateUpdate(); + if (skeletonRenderer.valid) skeletonRenderer.LateUpdate(); } public void GetTexture () { diff --git a/spine-unity/Assets/spine-unity/SkeletonRenderer.cs b/spine-unity/Assets/spine-unity/SkeletonRenderer.cs index 78b114194..ab6e71b56 100644 --- a/spine-unity/Assets/spine-unity/SkeletonRenderer.cs +++ b/spine-unity/Assets/spine-unity/SkeletonRenderer.cs @@ -147,6 +147,7 @@ namespace Spine.Unity { void OnDestroy () { rendererBuffers.Dispose(); + valid = false; } public virtual void ClearState () {