This is close to my solution but still not what it needs, in my project “zone” is a group of objects and there are several sets of them, and “block” is overlaped with others object. i wanna just start function for example. X () only when object Z is out from any object from my group objects Y