AI Perception. Hearing max age ignores Sight max age?

Hi there. I have been using AIPerception component in blueprints and noticed a strange behaviour. If I set the max age of the hearing sense lower than the max age of the sight sense, the expiration of the first one triggers the expiration of the second one. But not vice versa. Is this a common behaviour or a bug?

bump. I think there is a bug in the Perception System.

I am using VisAI to create my AI Characters.

I used a sight and hearing sense and all goes well except when I set the Hearing Sense Max Age to 5, 5 seconds later, when the hearing sense expires, it fires the OnPerceptionUpdated (AIPerception) Event again but this time, for some bizarre reason, the character that was heard is now also Perceived by the Sight Sense as seen. This is happening regardless of whether the character is even in the AI Character’s range or not. It just sets the character as seen when the hearing sense expires

Met the same issue here. Hearing sense expiration causes the sight to expire even if the sight max age larger than hearing. Is this a bug in the Engine? I can provide my project settings if someone needs them.

1 Like