Hi all
When I moved my PlayerInputComponent->BindAction(“Fire”, IE_Pressed, Gun, &AGun::OnFire);
out into the void AFirstPersonCharacter::BeginPlay()
it did not Fire so I took off Player form InputComponent->BindAction(“Fire”, IE_Pressed, Gun, &AGun::OnFire);
and it worked.
hope this helps someone