Check for overlapping bodies at specific position?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By dugtrioramen

As the title says, I just want to check for any bodies at a point.
I tried using Area2D, moving it to a specific point, and do get_overlapping_bodies.
But it doesn’t update, and the docs says it only updates once.

How would I do this without using signals? (it would be very awkward to use signals)
I remember there being some world space thing, that could check for intersecting bodies, but I don’t know how to use it.
Any simple way to do this?

:bust_in_silhouette: Reply From: dugtrioramen

Okay after some messing around, I found out what it was

get_world_2d().direct_space_state.intersect_point()