To clarify, this is what I actually have:
InputComponent->BindAction( "Ability1", IE_Pressed, this, &AConceptCharacter::AbilityOneInUse );
InputComponent->BindAction( "Ability2", IE_Pressed, this, &AConceptCharacter::AbilityTwoInUse );
InputComponent->BindAction( "Ability3", IE_Pressed, this, &AConceptCharacter::AbilityThreeInUse );
InputComponent->BindAction( "Ability4", IE_Pressed, this, &AConceptCharacter::AbilityFourInUse );
And I got 4 functions which have the same implementation, but with different parameters, so I want to pass parameters to use one generic function like this:
void AConceptCharacter::AbilityInUse( int32 NumberOfAbility ) {
//implementation...
}