Cant set Blackboard Boolean with Overlap check between projectile and AI

Hello,

I’ve been on this single problem for more than a week now so i’m reaching out for help.

I have a Boolean called “ShotAt” that i want to become true when my projectile comes near the AI.

I’m doing this very simply by adding a sphere collision component i’m calling “aggrocollider”

Setting this Boolean to true is supposed to enable a subbranch of my behavior tree to run an EQS. I don’t expect this to work once i get the Boolean to work, but one step at a time.

The closest I’ve got is a registered overlap between my AI and bullet with a print string, built from within my AI class. But the blackboard Boolean does not become true.
It looks like this http://i.imgur.com/6TF57wt.png

I’ve also been working on a service that looks like this. http://i.imgur.com/lb0z1Gg.png
I haven’t been able to trigger an overlap at all with the service.

If you want to look at the behavior tree its here http://imgur.com/h7p6ado

Everyday ive been trying every possible thing i can think of or see from googling, I’ve never seen so many purple links.

Any direction on what to look into, blueprints to look at, or general advice would be greatly appreciated.

What class should i be implementing the overlap check in to set the Blackboard Boolean?

What nodes should i be using?

Ive solved it! I was getting error "Error Accessed None ‘CallFunc_GetBlackboard_ReturnValue’ "
So i looked into that a little bit more.
Turned out i needed an “Is valid” node.
And i needed to check off boolean value on my blackboard node.
All of this was performed within my AI class.
It now looks like this http://imgur.com/IVWzUPB
It took me over a week to do this… lol