I am working on a VR knife throwing project with the intent of having thrown objects ‘stick’ into other objects upon collision. I am listening for the Hit Event on the ‘thrown’ actor. When the event fires I am stopping simulation of that actor. It is also probably worth noting that I am using CCD for the thrown actors as well.
What I am seeing is the Hit Event parameters are seemingly correct, but the impulse has sometimes already been applied to the ‘thrown’ actor. This is my hypothesis because the thrown actor bounces before simulation stops. I’m guessing this is happening because Hit Events are only fired on physics step, and the collision took place sometime between steps.
Is there any way to get the transform of the ‘thrown’ actor at the time of collision, or get the hit event before the impulse is applied?