[unity] Fixed "Skin not found: default" error at binary .skel.bytes files and SkeletonGraphic. Fixes #1332.

This commit is contained in:
Harald Csaszar 2019-04-18 17:00:58 +02:00
parent 299ffc6de8
commit 5e4141cbdd

View File

@ -49,8 +49,8 @@ namespace Spine.Unity {
public SkeletonDataAsset skeletonDataAsset; public SkeletonDataAsset skeletonDataAsset;
public SkeletonDataAsset SkeletonDataAsset { get { return skeletonDataAsset; } } public SkeletonDataAsset SkeletonDataAsset { get { return skeletonDataAsset; } }
[SpineSkin(dataField:"skeletonDataAsset")] [SpineSkin(dataField:"skeletonDataAsset", defaultAsEmptyString:true)]
public string initialSkinName = "default"; public string initialSkinName;
public bool initialFlipX, initialFlipY; public bool initialFlipX, initialFlipY;
[SpineAnimation(dataField:"skeletonDataAsset")] [SpineAnimation(dataField:"skeletonDataAsset")]
@ -111,7 +111,7 @@ namespace Spine.Unity {
protected override void Reset () { protected override void Reset () {
base.Reset(); base.Reset();
if (material == null || material.shader != Shader.Find("Spine/SkeletonGraphic (Premultiply Alpha)")) if (material == null || material.shader != Shader.Find("Spine/SkeletonGraphic"))
Debug.LogWarning("SkeletonGraphic works best with the SkeletonGraphic material."); Debug.LogWarning("SkeletonGraphic works best with the SkeletonGraphic material.");
} }
#endif #endif