Not sure if this is a bug, or me doing something stupid.
Probably the latter.
I have an overlay object, and I want to detect whether it's overlapping any member of a family.
The members of the family are always moving layers in the project, however the overlay is always on a single layer above all the rest.
But its weird, If I have three members of the family, each spaced out around the layout. It will sometimes detect the overlap, and sometimes not. On one object it NEVER does. On one it ALWAYS does, and on the other it depends whether my Y value is greater or lower than the Objects Y...
Heres the very simple code I'm using:
And here you can see the result (Click for full size):
The green circle is clearly over the goblin.
Things I have checked:
Collisions enabled / disabled
In family /not in family
same layer / different layer
100% Opacity / 50% Opacity
My entire combat system is hanging on this overlapping, I narrowed all my bugs down to this one thing. And even supersimplified as you saw above with just a single Event-Action ... Still. Not. Working.
The last 2 days of my life have been trying to work this out.. please someone help me before I go crazy.