/Engine/Source/Runtime/Engine/Classes/Engine/World.h
Try to find an acceptable non-colliding location to place TestActor as close to possible to PlaceLocation. Expects PlaceLocation to be a valid location inside the level. Returns true if a location without blocking collision is found, in which case PlaceLocation is overwritten with the new clear location. Returns false if no suitable location could be found, in which case PlaceLocation is unmodified.
bool FindTeleportSpot ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * TestActor, FVector & PlaceLocation, FRotator PlaceRotation )