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.