Check if something enters my trigget withowt OnTriggerEnter

Could I wheck if something enters my trigget withowt OnTriggerEnter?
The goal is to avoid using OnTriggerEnter, in cases when I want to check intersection just once or twice during my level.

I have a lot of triggers that needed to be checked very rarely, and I trying to find a way to remove all controllers (that just has OnTriggerEnter and changes one public var) and just check the intersection of trigger by specified object from outside. Does it exists?

PS. collider.bounds.intersects() is too rough for my case.

No. By definition, the only way you can act the moment something has entered your trigger (however rarely that may occur) is to check every frame, and that’s what OnTriggerEnter does.

If you want to disable trigger checking based on some condition (e.g. perhaps don’t bother checking when all triggering objects are a long distance away), you can disable the script component containing the OnTriggerEnter, and then re-enable it again when the potential triggering object(s) gets close. But then that requires adding a distance check and the overhead of enabling/disabling the component, so it might not be worth the effort.