I`m trying to make a system that moves AI to the source of noise, when he hears it.
I ran into a problem: AI does not hear the noise the actor makes. I set up the Pawn Sensing in such a way that the source entered the radius of noise trapping, and added the component Pawn Noise Emitter to the actor, but for some reason the event OnHearNoise does not happen. What could be the problem?
It can be that it detects only enemies sounds and the actor that emitting noise is not one. Try setting perception to react to neutrals and friends.
I already do this in my Door Actor: there is an event that play a sound, move a door by timeline and make a noise. You can see a part of logic with Pawn Noise Emitter on the second attached image.
Pawn Noise Emitter must emit noise - this is not permanent, you have to code it, for example, make noise on foot step, shoot etc.
Okey, the solution was simple: use node “Report Noise Event” with AIPerception component.