diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs index 84034da24..3ea70fbea 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs @@ -210,6 +210,13 @@ namespace Spine.Unity { if (allowMultipleCanvasRenderers) canvasRenderer.Clear(); } + protected override void OnDisable () { + base.OnDisable(); + foreach (var canvasRenderer in canvasRenderers) { + canvasRenderer.Clear(); + } + } + public virtual void Update () { #if UNITY_EDITOR if (!Application.isPlaying) {