Problem: say you have two triggers overlapping one another when a scene first starts. How would you check if they're touching/overlapping without using OnTriggerStay?
(My reason to want to do this is because I am just trying to keep a track of what objects are currently near/touching one another in a list. Touching objects are added to the list in OnTriggerEnter, and removed in OnTriggerStay. That way I can use that list when I need it, and not be constantly updating).
I.e. ideally, we'd get at least one call of OnTriggerEnter if triggers are overlapping on startup.
Are there any easy work-arounds?