For a little more context of the problem I am trying to solve: picture playing cards all laying face down on a table in different configurations some on top of others, I want to flip just the top cards over so they are face up.
I would have to cast a lot of rays to sort this out, due to small overlap situations. Overlap Sphere would work, but take a lot of small spheres around the edges of the cards.
I initially started out using get Next Overlap Area physics2D- it worked on initialization fine, but I couldn't get it to update after the cards moved- it always returned a false positive of a card that used to be in the overlap area but had moved. Also I was concerned about being locked into just 2d physics for the entire game as I don't think I could add 3d physics to the background scene.
Tcmeric, how would I get the list for the array? "Trigger Event" just stores a single collider, and running it multiple times will not iterate through the colliders. Get Trigger info returns the last event- but that doesnt work as mulitple colliders start inside the trigger on initialization.