Best way to implement AoE damage?

When I use explosions I use an actor that I created by the name of Hit, the actor is really simple it has a collision sphere and a particle effect. When something overlaps with the sphere the actor sents a call through an Interface for damage and lunch direction if needed. And you can add trace line from the center of the actor to the overlapped characters if you want to check if they hiding behind walls or other objects.