I'm trying to make it so that, when grabbing an object in VR, the hand will react to collision of the object. Currently I can push the object through other collidable objects because the object being held is a child of the hand, and so will stay attached to it even upon collision. I have been at this for hours but can't find a decent solution. I've tried using rigid and character bodies, as well as some hacky solution with signals, but nothing so far has worked.
Is there some way to make the parent object recognize the collisions of the child as it's own? As in, can I just combine the collision boxes in some way while the object is being held? Also, ideally I would like to avoid reparenting objects as they're picked up, but that seemed even less likely to work.