Does UCharacterMovementComponent::DoJump() take an argument or not?

Yeah, but the source code only suggests using the ACharacter one whenever you want to make the character jump rather than calling the movement component’s DoJump, but I wanted to overwrite how jumping worked, so I needed to change the UCharacterMovementComponent’s DoJump, which according to the documentation, also takes an input argument, but doesn’t according to the source code.

Functionally, I have exactly what I want, I’m just a bit confused on the discrepancy. I’m still new to the engine, so I just wanted to make sure I wasn’t misunderstanding something fundamental.