How to Not trigger OnProjectileStop but have bounces on grenades

Hello!

I’m just working on Grenades using my object pool pattern, and I’m once again having issues specifically with projectiles.

Normally with projectiles, you shoot the projectile and it triggers OnprojectileStop when it hits something. However, this node can not be used with the Object Pool pattern because it is only designed to fire once ever.

I need to use On Component Hit Events instead. This works great with bullets and rocket projectiles.

With Grenades, I want them to bounce but if I check Should Bounce. Then this option “Bounce Velocity Stop Simulating Threshold” in my projectile movement will trigger the OnProjectileStop event when it reaches this speed. Even if I set a negative number, it still fires. If the OnProjectileStop fires, it does not let the blueprints projectile movement move again and makes it useless to an object pool pattern system. The 2nd time an object is used in the pool, it just spawns at its spawn point and stays there.

I’ve confirmed the OnProjectileStop fires with a print string. I just don’t know how to bypass it

Any ideas?

I did find a work around but probably not the best. Still wondering if we can bypass events like OnProjectileStop