Fixed issue with nonphysical bones rotating to 180 degrees when selecting them from the bonetree
Bone manipulation sliders will now get updated when letting go of the gizmos
Now pressing R or using ragdollmover_resetroot console command will switch between the root bone of an entity and the last selected bone. This still will consider nonphysical bones with ID 0 as "root", though, but ragdolls like that are rare, I think.
Removed buttons for manipulating bones and moved them into bone tree right click menus
"Reset position and angles" is now separated into resetting position and resetting rotation buttons
Nonphysical bone manipulations now also got variants that apply their function to all children of a bone, for example like scaling whole arm of a ragdoll to 0, or reset its scale
Added option to scale children bones of the selected bone with it
Children entities tab will now show children of children and nest them
Added possibility to move parented props (As was requested by kuma7)
Added buttons that switch bonetree to only show physical or nonphysical bones, or show all bones, which will be applied by default when selecting a new entity (root bones will show in the tree regardless of nonphysical bones being shown)
Added functionality that draws lines towards child and parent bones of currently hovered bone
Hovering over name labels for child entities will now show origins of those entities in game
Added an option to draw whole skeleton of currently selected entity
Cleaned up the script a bit
Fixed issue with nonphysical bones rotating to 180 degrees when selecting them from the bonetree
Bone manipulation sliders will now get updated when letting go of the gizmos
Now pressing R or using ragdollmover_resetroot console command will switch between the root bone of an entity and the last selected bone. This still will consider nonphysical bones with ID 0 as "root", though, but ragdolls like that are rare, I think.
Removed buttons for manipulating bones and moved them into bone tree right click menus
"Reset position and angles" is now separated into resetting position and resetting rotation buttons
Nonphysical bone manipulations now also got variants that apply their function to all children of a bone, for example like scaling whole arm of a ragdoll to 0, or reset its scale
Added option to scale children bones of the selected bone with it
Children entities tab will now show children of children and nest them
Added possibility to move parented props (As was requested by kuma7)
Added buttons that switch bonetree to only show physical or nonphysical bones, or show all bones, which will be applied by default when selecting a new entity (root bones will show in the tree regardless of nonphysical bones being shown)
Added functionality that draws lines towards child and parent bones of currently hovered bone
Hovering over name labels for child entities will now show origins of those entities in game
Added an option to draw whole skeleton of currently selected entity