Several Damage Types - how you managing them?

Yeah, right now I’m working on these kind of solution. But maybe someone or Epic gyus know the better solution for that?
Because I think at Unreal Engine by design they pass the single Damage Type for some reason, I just need to know that reason :slight_smile: