FVector ShotDirection = -Rotation.Vector();
DrawDebugPoint(GetWorld(), Hit.Location, 20, FColor::Red, true);
UGameplayStatics::SpawnEmitterAtLocation(GetWorld(), ImpactEffect, Hit.Location, ShotDirection.Rotation());
Is ‘ShotDirection.Rotation()’ in SpawnEmitterAtLocation different from ‘-Rotation()’ here?