Vector3Lerp() takes two points in space and a float in the range of [0  1]  No  there's no black magic afoot - there are times in your game when you'll need to know if a collider exists in a particular direction