Maybe you should keep your colliders active for more than one frame, like two.. And add the the stuff you hit to a list, after just a few frames you can remove the collided components, and resolve your list so everything that was hit can be handled as a group.
↧