I’m using the Shooter game as a base and my guns would only fire if i double clicked.
To solve it, in my ShooterPlayerController I remove the lines that set the InputMode:
void AShooterPlayerController ::SetPlayer( UPlayer* InPlayer )
{
Super::SetPlayer( InPlayer );
if (ULocalPlayer* const LocalPlayer = Cast<ULocalPlayer>(Player))
{
...
//FInputModeGameOnly InputMode;
//SetInputMode(InputMode);
...