How to create the skyhook function from bioshock infinite

Hook with a tag - it’s an actor that has a Static Mesh Component called Hook, the component was given a tag that makes it easy to identify it in the world later on. You see them floating about in the animation.

And is there a way to pull the player
towards the hook from a certain
distance.

Yes, one way would be to make the Grabber’s radius larger. The Tick functionality at the bottom of the graph does the pulling - it interpolates between wherever the player currently is and the desired position - 150uus under the hook’s static mesh.


There are many approaches to this functionality. Choosing one would depend on the details. The above is based on:

a simple jump to a cube and hang from
it but also can jump down