diff --git a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp index e3285c39..656279bf 100644 --- a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp @@ -79,6 +79,8 @@ void AEndlessVendettaCharacter::WeaponPickUpSystem() FHitResult OutHit; FCollisionQueryParams QueryParams = FCollisionQueryParams::DefaultQueryParam; QueryParams.AddIgnoredActor(this); + QueryParams.AddIgnoredActor(PrimaryWeapon); + QueryParams.AddIgnoredActor(SecondaryWeapon); FVector LT_Start = FirstPersonCameraComponent->GetComponentLocation(); FVector LT_End = LT_Start + (FirstPersonCameraComponent->GetForwardVector() * InteractionRange); if (!GetWorld()->LineTraceSingleByChannel(OutHit, LT_Start, LT_End, ECC_Camera, QueryParams)) return;