Invector Integration
This system can be easily integrated into Invector controllers.
Step 1: Enable Invector support
Enable Invector support from the welcome window (Tools/Parkour & Climbing System/Welcome Window)

Step 2: Add parkour and climbing animations
Open Animator Controller from Assets\Fantacode Studios\Parkour And Climbing System\Game\Animators, copy all state machines and paste it on your Animator Controller, and enable Ik Pass


Step 3: Integration
You can easily integrate our system into the Invector controller with a single click
Open helper window


Player Template: Invector controllers such as shooter, melee, or basic
Animator Controller: Animator controller of the currently assigned player
Assign both fields and click on the Integrate button
Step 4: Comment default jump function calling
script: vThirdPersonInput

Step 5: Add ledge movement code
Call our LedgeMovement function from the MoveCharacter function in the vThirdPersonMotor script

//Code for stopping the player's movement when it's on the ledge
(moveDirection, targetBodyVelocity) = GetComponent<FS_ParkourSystem.ParkourController>().LedgeMovement(moveDirection, targetBodyVelocity);
Add Invector Default jump
Activate the "Vertical Jump" option in the InvectorIntegrationHelper
script attached to the player.

Last updated