2026-02-16
This commit is contained in:
@@ -80,9 +80,17 @@ def create_settings_bone():
|
||||
# Deselect all bones first
|
||||
bpy.ops.pose.select_all(action='DESELECT')
|
||||
|
||||
# Select the Settings bone
|
||||
# Select the Settings bone (compatible with Blender 4.2/4.5 LTS and 5.0+)
|
||||
pose_bone = armature_obj.pose.bones['Settings']
|
||||
|
||||
# Blender 5.0+ uses pose_bone.select, older versions use pose_bone.bone.select
|
||||
if hasattr(pose_bone, 'select'):
|
||||
# Blender 5.0+
|
||||
pose_bone.select = True
|
||||
elif hasattr(pose_bone.bone, 'select'):
|
||||
# Blender 4.2 LTS, 4.5 LTS
|
||||
pose_bone.bone.select = True
|
||||
|
||||
armature_obj.data.bones.active = pose_bone.bone
|
||||
|
||||
# Create widget for the Settings bone
|
||||
|
||||
Reference in New Issue
Block a user