Godot Version
v4.2.2.stable.mono.official
Question
When working with Area2Ds, if one area enters the other while the collision layer is different, changing it to the correct layer doesn’t include it in GetOverlappingAreas(), it’s forever ignored until it leaves.
However, this is not the case when entering on the same layer, you can then freely switch back and forth to a different layer and still always get the correct value from GetOverlappingAreas() - with the area included or excluded depending on it’s current layer when you call the method.
Is there anyway to get this same behavior when it enters on a different layer?