Hey does anyone know how I can get JumpMaxHoldTime working because I’ve set it from code and in jump pressed I’ve called DoJump() and in jump released I’ve called StopJumping(), is there anything else I need to do? Thanks
I think the problem is that you are calling
DoJump on the CharacterMovementComponent, instead of
Jump on the Character.
Try binding the events like this (in the Character):
PlayerInputComponent->BindAction("Jump", IE_Pressed, this, &ACharacter::Jump); PlayerInputComponent->BindAction("Jump", IE_Released, this, &ACharacter::StopJumping);
Thank you! I got it working now!