UPDATE.
Slight change to the hit function. I think I got to the bottom of knockback issue. Replace “Add Force” with “Add Impulse”
After discussion with our people in charge of Physics and Character Movement, I learned that “Add Impulse” is what we actually want. Apparently the Character Movement component has some amount of custom code that enables it to do what it does and “Add Impulse” is designed to work with that system, rather than the Physics system directly.
I’ve done a bit of testing with this new config and thus far is reliable. In addition, the values we can now use for the knockback forces are more comprehensible for those of us that don’t like to deal in big numbers.
My forces are:
Impulse X: -12500
Impulse Y: 0.0
Impulse Z: 40000