public void setSide()
 {
     if (transform.position.x <= 0)
     {
         _partsSide = PARTS_SIDE.LEFT_PARTS;
     }
     else if (transform.position.x > 0)
     {
         _partsSide = PARTS_SIDE.RIGHT_PARTS;
     }
 }
        //座標から拾ってきてオブジェクトが左右のの情報を持つべきかどうかを判定する。
        public void setPartsType()
        {
            /*if(transform.parent == null)
             * {
             *      Debug.LogError("深刻なエラーが発生しました。Monsterの実態となるオブジェクトが存在していないみたいです。");
             *      return;
             * }*/

            if (!checkPartsType())
            {
                _partsSide = PARTS_SIDE.HAVNT_NOT_DEFINE;
                Debug.Log(gameObject.name + "は左右の情報が必要なオブジェクトではありません");
                return;
            }

            setSide();
        }