Both are implemented with AppendageNode, and while they share a lot of code there are many checks that determine if the model is an instance of Leg or Arm.
This was recommended during review of the Voicing implementation. But there are other features (description, dragging behavior) that have arm/leg checks.
Both are implemented with AppendageNode, and while they share a lot of code there are many checks that determine if the model is an instance of
Leg
orArm
.This was recommended during review of the Voicing implementation. But there are other features (description, dragging behavior) that have arm/leg checks.