I tried the second method, adding an extra delegate, but cant seem to get it to work.
Ive also tries the first method but for that i would still need access to FDamageEvent const& DamageEvent, wouldnt i?
I just need to be able to access FDamageEvent const& DamageEvent so i can use the ImpulseAtLocation and use the bone name.