Looking for the answer to this as well. I have a spherical shield and my player fires from within the shield. When a hit is detected (as soon as the projectile spawns) the projectile stops. My understanding based on another related question is that as soon as a hit is detected the ProjectileMovement is detached. I tried using an OnProjectileStop delegate but am having no luck with this. Seems like there should be an easy solution. Hop someone knows.