Some minor fixes: Unity v2022.3.60f1
vThirdPersonCamera.CameraMovement(bool)
is declared as public, so your override must also be public (you can’t override it as protected).
// this is too restrictive:
protected override void CameraMovement(bool forceUpdate = false)
{
…
}
change to
// must match the base class's public accessibility:
public override void CameraMovement(bool forceUpdate = false)
{
…
}
Animator controller fixes:
Add "limitMovement" type Bool.
Add "Jump" type Bool.
Add "RotationMagnitude" type Float.
Add "InputDirection" type Float.
In the vMeleeController_ParkourTPC uncheck the vThirdPersonCamera and check the ThirdPersonCameraWithCinemachine.
The only remaining error: "Setting a linear velocity of a kinematic body is not supported."