Fixed NPE when slot has no attachment.

This commit is contained in:
NathanSweet 2013-07-23 18:43:08 +02:00
parent 0c2fd492de
commit 4d2e9180f1

View File

@ -163,9 +163,8 @@ public class tk2dSpineSkeleton : MonoBehaviour, tk2dRuntime.ISpriteCollectionFor
int drawCount = skeleton.DrawOrder.Count; int drawCount = skeleton.DrawOrder.Count;
for (int i = 0; i < drawCount; i++) { for (int i = 0; i < drawCount; i++) {
Attachment attachment = skeleton.DrawOrder[i].Attachment; Attachment attachment = skeleton.DrawOrder[i].Attachment;
Material currentMaterial = skeletonDataAsset.spritesData.GetSpriteDefinition(attachment.Name).material;
if (!(attachment is RegionAttachment)) continue; if (!(attachment is RegionAttachment)) continue;
Material currentMaterial = skeletonDataAsset.spritesData.GetSpriteDefinition(attachment.Name).material;
if (oldMaterial == null) oldMaterial = currentMaterial; if (oldMaterial == null) oldMaterial = currentMaterial;