I'm trying to create a punch-able object that responds dynamically to how hard you hit it. Since the object can behave quite wildly after being hit, I'm really only interested in the impact force, not what kind of velocity happens afterwards. I tried hooking into the OnPerControllerContactBegin event and then getting the controller's velocity but it was zero?
After manually tracking the InteractionHand.velocity value, it seems to always be zero unless the hand isn't tracking? At that point it goes to a single non-zero value and stays there until the hand starts tracking again. Very strange. Anyways, any suggestions on how to get the impact force of a hand or controller would be awesome.