|
|
|
@ -29,8 +29,10 @@ var accumulative_offset := Vector3( 0.35, 0.0, 0.0) |
|
|
|
|
func _ready() -> void: |
|
|
|
|
# FIXME: This is just thrown together. Dunno if this is an accurate list. |
|
|
|
|
# TODO: Allow specifying additional bones, with the help of a hierachical list of existing bones in the model. |
|
|
|
|
tracked_bones = [ "Hips", "Chest", "UpperChest", "Neck", "Head" ] |
|
|
|
|
tracked_bones = [ "Hips", "Spine", "Chest", "UpperChest", "Neck", "Head" ] |
|
|
|
|
for side in [ "Left", "Right" ]: |
|
|
|
|
# Eyes |
|
|
|
|
tracked_bones.append("%sEye" % side) |
|
|
|
|
# Legs |
|
|
|
|
for bone in [ "UpperLeg", "LowerLeg", "Foot" ]: |
|
|
|
|
tracked_bones.append("%s%s" % [ side, bone ]) |
|
|
|
|