OSDN Git Service

接続ボーンを持たない剛体に対処。
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / pmd / pmdloader / RigidBuilder.java
index 0a4ad78..a255fdc 100644 (file)
@@ -110,7 +110,12 @@ class RigidBuilder implements PmdRigidHandler {
      */\r
     @Override\r
     public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){\r
-        BoneInfo bone = this.boneList.get(linkedBoneId);\r
+        BoneInfo bone;\r
+        if(linkedBoneId < 0 || 65535 <= linkedBoneId){\r
+            bone = null;\r
+        }else{\r
+            bone = this.boneList.get(linkedBoneId);\r
+        }\r
         RigidGroup group = this.rigidGroupList.get(rigidGroupId);\r
 \r
         this.currentRigid.setLinkedBone(bone);\r