yes, using a dot product.
I have the code in the target object for not overwhelm the player BP, you can put a trigger when the player is close. Soo you dont need check each frame. The 0.9 is the agular value from 0 to 1.