Apply damage doesn't work

When I try to apply damage to enemies in Thirdperson character blueprint, there is nothing happen to reduce enemy health. And when I print debug messages, I think the flow didn’t execute for each loop.
This is my tutorial. [Eng] Complex Quest System: Completing the Combat System #17 - YouTube

Add a Cast to Enemy Char (or whatever you have called it) between the For Each Loop and Apply Damage, using the Hit Actor in the Break Hit Result node. You are currently applying damage to a generic Actor, not to the Enemy.

I would also add a branch check to see if there was a Blocking Hit, so you don’t call Apply Damage unnecessarily. Otherwise you are effectively calling a function on a null.

Hi. Did this answer your question?