I created a binding using the enhanced inputs.
...
const FName FunctionName = *FString::Printf(TEXT("Project_%s"), *Mapping.Action->GetName());
EnhancedComponent->BindAction(Mapping.Action, ETriggerEvent::Triggered, Cast<UObject>(this), FunctionName);
...
void AProjectCharacter::Project_MoveForward(const FInputActionValue& Value)
{
printFString("Forward Value : %f", Value.GetMagnitude());
...
It will not do anything that I put into that moveforward. However, just for kicks I created a function on this character in blueprint named Project_MoveForward it calls that properly.
Am I just binding it incorrectly?