OSDN Git Service

接続ボーンを持たない剛体に対処。
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / pmd / xml / Xml2PmdLoader.java
index 458ede1..84d15c0 100644 (file)
@@ -742,10 +742,12 @@ public class Xml2PmdLoader {
             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