I have a problem with collision/overlap detection while checking multiple objects at the same time.
There is a spawners objects.
Spawners spawn new type of objects when they are active. Each new spawned object is further away from spawner.
When spawned object collide or overlap any blocker (special object or other spawner), spawner that spawn that object must stop spawning new objects.
Everything works fine as long as only one spawner is running.
But when several spawners work at same time, some collision/overlap checks are ignored. The more spawners are running the more mistakes happend.
LMB on spawner - switch ON/OFF.
RMB anywhere - swtitch ON/OFF all spawners.