diff --git a/Source/Blaster/Weapon/Weapon.cpp b/Source/Blaster/Weapon/Weapon.cpp index 4497957..9212f05 100644 --- a/Source/Blaster/Weapon/Weapon.cpp +++ b/Source/Blaster/Weapon/Weapon.cpp @@ -59,13 +59,10 @@ void AWeapon::BeginPlay() { Super::BeginPlay(); - if (HasAuthority()) - { - AreaSphere->SetCollisionEnabled(ECollisionEnabled::QueryAndPhysics); - AreaSphere->SetCollisionResponseToChannel(ECollisionChannel::ECC_Pawn, ECollisionResponse::ECR_Overlap); - AreaSphere->OnComponentBeginOverlap.AddDynamic(this, &AWeapon::OnSphereOverlap); - AreaSphere->OnComponentEndOverlap.AddDynamic(this, &AWeapon::OnSphereEndOverlap); - } + AreaSphere->SetCollisionEnabled(ECollisionEnabled::QueryAndPhysics); + AreaSphere->SetCollisionResponseToChannel(ECC_Pawn, ECR_Overlap); + AreaSphere->OnComponentBeginOverlap.AddDynamic(this, &AWeapon::OnSphereOverlap); + AreaSphere->OnComponentEndOverlap.AddDynamic(this, &AWeapon::OnSphereEndOverlap); if (PickupWidget) {