1、Create a data asset and select TNT Grapple Hook PDA
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/76e9c168-97b4-4747-9c9e-fe9e8b14cf92/图片-300.png)
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/fd942ac3-d07c-40fe-8ed7-2b27438c5ce5/图片11.png)
2.Specify the newly created grapple hook data asset in the TNT FLS Component Status PDA
3、Configure the required data in the data asset
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/ece1a984-22a8-4518-925b-ac1eae4cbd14/图片12-786.png)
Hook
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/9c8a72b5-72cd-446c-9e47-e16580b0b689/图片13-786.png)
Hook | The Hookused can be customized |
HookAttachSocketName | SocketName |
Rope
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/7c98dc79-3236-46c3-8c13-7ae209faf3a6/图片14-786.png)
Rope | The rope used can be customized | |
RopeAttachEndToComponentProperty | AttachEndToComponent | |
RopeAttachEndToSocketName | AttachEndToSocket | |
RopeAttachSocketName | AttachSocke |
Use hook Montage
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/afce9597-dee8-4a87-8851-24db87d77522/图片15-786.png)
4、Set character blueprint
Call this function to execute the Throw
6、Add Anim Notify
Notify :
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/c6b2f990-dce6-40ec-968c-3ce804867f56/图片16.png)
HookVisibility
ShowHook
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/7f69bb8a-f893-4244-9968-e2f95266d35e/图片17.png)
SetCharacterRotation
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/26e2b7af-c4b1-4e1f-989c-2a74870fa70c/图片18.png)
FocusAllow
Allow continued use of the Grapple
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/5eee4861-12a7-41d0-93fd-5f2b06bc349b/图片19.png)
AnimationEnd
Notify State:
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/b6a4a34a-4ad3-442c-8692-b917c58d591c/图片20.png)
HookThrow
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/d6d01aed-d2b3-4469-9386-c35a069afe7d/图片21.png)
HookPickUp
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/f132a44e-fbd8-4819-99e5-0808c6bd5974/图片22.png)
CharacterMovement
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/11d60ab3-2b84-4f0b-b79e-df0ac8f22059/图片23.png)
LerpCharacterRotation
7、HookeablePoint
Connection point for Grap hook
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/54173ba5-707e-4c79-8f48-da55853f3e57/图片24-786.png)
Max Update Distance | UI will not be displayed beyond this limit |
Min Update Distance | UI will not be displayed below this limit |
CanBack | Can jump back and use it with BackLandPoint |
JumpHeight | Altitude in flight |
Start Grap Distance | Range of distances where the Grapple hook can be used |
Activable Area Box Extent |
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/224ad85f-9b81-4392-b47c-f5b0efa3256f/图片25.png)
HookPoint | Target point of hook |
LandPoint | Player's landing point |
BackLandPoint | Jump back to the target point |
ForwardArrow | Forward facing arrow, facing LandPoint, To distinguish front from back |
CheckSphere | Check whether this point is valid |
Activable Area Box Extent | Players enter this box to activate this point |
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/fba16d6e-2a6b-44c4-aa92-3660907aa4d9/图片26.png)
Drag the HookeablePoint into the scene and place it in the appropriate location.
![](https://media.wikiful.com/04462332-62cb-4646-988a-7dd854b499d1/24e3fb70-149f-485f-9e98-28d52d93d66f/图片27-786.png)
Start your Grapple Hook