Attack Range check: Overlap events or actor-actor range check

So I’m trying to design an AI and I just scripted the attack range check using Sphere overlap events, but I was wondering if using a range check in the Tick event would be cheaper performance-wise. I’ve always tried to stay away from Tick, buy maybe this is one of the cases it should be used, in particular when we do know what actor to check the range against to.

Thanks!