How to directly apply damage to an actor that also receives events from radial damage?

Hi I’m having an issue with dealing damage to an actor. On the one hand it has functions for handling point and radius damage. These work fine. The issue arises when I want to deal damage directly using “ApplyDamage”. The only way to handle “ApplyDamage” in my actor is to use “Event AnyDamage”. This causes a problem because now I get double events whenever the actor is hit by Radial or Point damage.

I feel like I must be doing something wrong.

Regards,

have you tried using the damage type pin and checking the type to see whether it s point radial or other type? i dont have ue4 open so i cant test atm

Damage types don’t have a parameter for what the source type is. Though you have given me an idea to create damage types that specify if they are Radial/Point/Any and then I could check that info. Still seems like a hack though.