Bit of a repost because I thought I was using v4 but I'm actually in 3.3...
I am trying to make a torque wrench and I more or less have it working perfectly with one exception. I have the wrench itself as an interactable with tracked object tracking, and a snap zone as a child of the object which can accept various sockets. When an attached socket touches a bolt a hinge joint is created to handle turning the wrench on the bolt. However when I set the wrench down and try to pick it back up, for some reason the attached socket falls off. The unsnapped event fires and everything, its like my grab of the parent object is cascading down to the child, I could disable it, but then the socket could not be removed.
Also when I touch the parent object both the wrench and socket are highlighted (which looks fine and makes sense) but when untouched only the wrench unhighlights, leaving the socket highlighted, however I think this is related to a previously reported bug that is already being looked into.
Any advice on why my unsnapped event is firing and how I might prevent it?