public void DeleteBone(Bone2D bone) { if(spriteMeshInstance && bone) { List<Bone2D> bones = spriteMeshInstance.bones; if(bones.Contains(bone)) { bones.Remove(bone); spriteMeshInstance.bones = bones; EditorUtility.SetDirty(spriteMeshInstance); } } }