|
@@ -189,6 +189,7 @@ public class SkeletonBinary {
|
|
Skin skin = linkedMesh.skin == null ? skeletonData.getDefaultSkin() : skeletonData.findSkin(linkedMesh.skin);
|
|
Skin skin = linkedMesh.skin == null ? skeletonData.getDefaultSkin() : skeletonData.findSkin(linkedMesh.skin);
|
|
if (skin == null) throw new SerializationException("Skin not found: " + linkedMesh.skin);
|
|
if (skin == null) throw new SerializationException("Skin not found: " + linkedMesh.skin);
|
|
Attachment parent = skin.getAttachment(linkedMesh.slotIndex, linkedMesh.parent);
|
|
Attachment parent = skin.getAttachment(linkedMesh.slotIndex, linkedMesh.parent);
|
|
|
|
+ if (parent == null) throw new SerializationException("Parent mesh not found: " + linkedMesh.parent);
|
|
if (linkedMesh.mesh instanceof MeshAttachment) {
|
|
if (linkedMesh.mesh instanceof MeshAttachment) {
|
|
MeshAttachment mesh = (MeshAttachment)linkedMesh.mesh;
|
|
MeshAttachment mesh = (MeshAttachment)linkedMesh.mesh;
|
|
mesh.setParentMesh((MeshAttachment)parent);
|
|
mesh.setParentMesh((MeshAttachment)parent);
|