Read your comment, you are telling him to use webWalking() with a walking event.
Again, what does the distance have to do with whether to use webWalking() or not? Please elaborate, seems like you are confused. It's better to just use walkPath() if the route is static and has no obstacles. Otherwise it's up to you whether you want to handle the obstacles or not.
Yes, you can use any other method even if there is obstacles between you and the distance you are walking. However, you'll have to handle obstacles manually.
YOU clearly don't have any idea of what you are talking about bruh