X-Git-Url: http://git.purplebirdman.com/william-skin.git/blobdiff_plain/3b1bde10328fa48f1036205b9c5eb6cacb1b103a..3e74277bb1d2ad3f5ccdc26c690a0f6e37ffcd25:/jigglebone_setup.gd?ds=sidebyside diff --git a/jigglebone_setup.gd b/jigglebone_setup.gd index 2a8c875..f8b1761 100644 --- a/jigglebone_setup.gd +++ b/jigglebone_setup.gd @@ -3,7 +3,6 @@ extends Skeleton3D const JIGGLEBONE_SCENE = preload("res://addons/jigglebones/jigglebone.gd") -@export var reparent_face := true @export var enable_jigglebones := true @export var jigglebone_configs: Array[JiggleboneConfig] @@ -14,24 +13,6 @@ func _ready() -> void: print("Adding jigglebones to skeleton: " + name) _add_jigglebones() - # if ORG-face is not a child of DEF-spine.006, parent it - # TODO: this ought to be done on import! - if reparent_face: - print("Reparenting face bone to head bone") - _reparent_face() - - -func _reparent_face() -> void: - var face_idx = find_bone("ORG-face") - var head_idx = find_bone("DEF-spine.005") - if face_idx > -1 and head_idx > -1: - set_bone_enabled(face_idx, false) - set_bone_parent(face_idx, head_idx) - set_bone_rest(face_idx, get_bone_rest(head_idx)) - set_bone_pose(face_idx, get_bone_pose(head_idx)) - else: - printerr("Couldn't find face and head bones") - func _add_jigglebones() -> void: for i in get_bone_count():