How do i know my mesh component ( of pawn ) is on ground

ok, my mistake was that I was searching for that function in UStaticMeshComponent.
but I have UFloatingPawnMovement for the pawn’s movement.
I wasn’t assigning it to a variable, but when I did and found the function and then used it on EventTick
the function wasn’t returning true if I hit the ground, & if I change the UFloatingPawnMovement to UCharacterMovementComponent my pawn won’t move
what do I do?