VRCHeadChop component has no public access to configuration so external tools unable to read and edit VRCHeadChop component efficiently.
We can edit them with SerializedObject but it's slow, not efficient, and imposible to follow property rename.
Those are possible usages:
  • In my Avatar Optimizer, I trace whole avatar and read all information of components to not optimize too much.
To not optimize too much, I need to read which bone is specified by VRCHeadChop component.
  • In bd_'s Modular Avatar, there is component to do similar to VRCHeadChop with constraint.
It may be possible to reimplement with VRCHeadChop component if it's possible to read and edit.