AI grace period detected using AI perception

Hi! Is there a way with the new AI perception system to have a grace period when the enemy detects the player. Example player sees the player for the duration of 3 seconds after that it acts, like attacks player etc.

People have been using pawn sensing before and it works there but not with the new system and cant find an answer from the documentation.

I have been reading on reddit and tried tutorials cant find a solution. Do you need to know C++ or make a new system. Now it only sends the signal once and doesnt update the seen actor, if it loses it.

Any help or solution would be appreciated!

After the perception update event fires in the ai controller, you could just set a timer by event or function to handle the reaction when timer finishes.

I’ve been doing something like that in reverse when ai loses sight of the target:

This makes the BT continue to try to find player until timer kicks in. To slow the initial reaction, jut move the timer bits to the successful detection branch