Overlap Events not Being Caled From BT Service

Basically, I thought I would be clever and handle all the enemy detection for my AI in the main service of the behavior tree. When the service activates, it gets the detection component from the actor using an interface message. I’ve confirmed that part works using a print string. I added overlap events for the component variable. However, it does not appear they are being called. Any suggestions? Should I not be handling overlaps in my service instead of the character?

“Guard Components (Showing Vision Cone)”

40804-patrollingguard2.png “Guard Interface Implementation”

“Service”

Try using runtime binding of the events with Bind ThatEventNameYouNeed.

Cheers,

–mieszko