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 1d150ffe1..9e3ea220f 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs @@ -278,7 +278,6 @@ namespace Spine.Unity { } protected override void Awake () { - base.Awake(); this.onCullStateChanged.AddListener(OnCullStateChanged); @@ -293,7 +292,7 @@ namespace Spine.Unity { } #endif Initialize(false); - Rebuild(CanvasUpdate.PreRender); + if (this.IsValid) Rebuild(CanvasUpdate.PreRender); } #if UNITY_EDITOR