How to use Ai Sense Damage Config?

I want make function that Npc detect fight some other characters each other in detect area, And Npc go to fight area.

so i add Aiperception component in Npc’s blueprint and set ai sense config to Ai Damage sense config.

also add AiPerceptionStimuliSource and set Register as Source for Senses to AiSense_Damage.

In gamecharacter, i was created report damage event and call when gamecharacter hitted others.

i expected that in npc’s blueprint "On Perception Updated(AIPerception) " is called when Report Damage Event executed

but On Perception Updated event is not called.

Please let me know How to use Ai Sense Damage Config?

Did you found any solution? I do the same thing and wondering why its not working. I checked double and third times my AI perception config, but I have AI perception AI damage correct configured in AI perception component settings. Regardless of what and who is calling “report damage event” its not getting any update on AI perception update event.

Any advice? Documentation syas nothing about it. It is not even telling that “Report damage event” has to be called and reads like apply point damage and other damage event will call damage events to AI perception:

If you want your AI to react to damage
events such as Event Any Damage ,
Event Point Damage , or Event Radial
Damage , you can use the AI Damage
Sense Config. The Implementation
property (which defaults to the engine
class AISense_Damage) can be used to
determine how damage events are
handled, however you can create your
own damage classes through C++ code.