Okay, so I've got some rigidbodies and I've got an area2d that detects when a body enters and exits.
If the rigidbody enters the area2d and exits the area2d it triggers the appropriate signals just fine everything is working. HOWEVER when I reparent the rigidbody while it is in the area2d it does something weird. It triggers the following signals in the following order: 1. exits 2. enters 3. exits again 4. it enters again.
What in the world is going on? lol I can come up with theories about why this is happening but I have no definitive answer. (and yes I have been trying to figure it out on my own for awhile and looked google + the docs)
I'm on godot 4.1 Windows.