Event sheet:
1.
+PlayerSprite is overlapping Box1
>Show Text: "player overlaps box1"
2.
+(invert) PlayerSprite is overlapping Box1
>Show Text: "player is not overlapping"
3.
+PlayerSprite is overlapping Box2
> Show Text: "player is overlapping box2"
When PlayerSprite is overlapping Box2, events 2 and 3 are true. (Is that correct?)
Question: why does construct give priority to event 3 (when PlayerSprite is overlapping Box2)?
(Note: I used "opacity" instead of a text in my event sheet.)