// Fill out your copyright notice in the Description page of Project Settings. #include "ShieldPickup.h" #include "Blaster/Character/BlasterCharacter.h" #include "Blaster/Components/BuffComponent.h" void AShieldPickup::OnOverlap(ABlasterCharacter* BlasterCharacter) { Super::OnOverlap(BlasterCharacter); if (UBuffComponent* Buff = BlasterCharacter->GetBuff()) { Buff->ReplenishShield(ShieldReplenishAmount, ShieldReplenishTime); } Destroy(); }