String rigidId = getStringAttr(rigidElem, "rigidId");\r
this.rigidMap.put(rigidId, rigid);\r
\r
- Element linkedBoneElem = getChild(rigidElem, "linkedBone");\r
- String boneIdRef = getStringAttr(linkedBoneElem, "boneIdRef");\r
- BoneInfo linkedBone = this.boneMap.get(boneIdRef);\r
- rigid.setLinkedBone(linkedBone);\r
+ if(hasChild(rigidElem, "linkedBone")){\r
+ Element linkedBoneElem = getChild(rigidElem, "linkedBone");\r
+ String boneIdRef = getStringAttr(linkedBoneElem, "boneIdRef");\r
+ BoneInfo linkedBone = this.boneMap.get(boneIdRef);\r
+ rigid.setLinkedBone(linkedBone);\r
+ }\r
\r
RigidShape rigidShape = rigid.getRigidShape();\r
if(hasChild(rigidElem, "rigidShapeSphere")){\r