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 0c6e2306a..6ad772379 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs @@ -433,7 +433,13 @@ namespace Spine.Unity { skeleton = value; } } - public SkeletonData SkeletonData { get { return skeleton == null ? null : skeleton.Data; } } + public SkeletonData SkeletonData { + get { + Initialize(false); + return skeleton == null ? null : skeleton.Data; + } + } + public bool IsValid { get { return skeleton != null; } } public delegate void SkeletonRendererDelegate (SkeletonGraphic skeletonGraphic);