vampires/Source/vampires/GoldPickup.cpp
2025-02-05 23:12:03 +00:00

30 lines
768 B
C++

// Louis Hobbs | 2024-2025
#include "GoldPickup.h"
#include "GoldComponent.h"
class APlayerCharacter;
void AGoldPickup::BeginPlay()
{
Super::BeginPlay();
}
void AGoldPickup::Tick(float DeltaSeconds)
{
Super::Tick(DeltaSeconds);
}
void AGoldPickup::OnInnerBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor,
UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep,
const FHitResult& SweepResult)
{
if (UGoldComponent* goldComponent = OtherActor->GetComponentByClass<UGoldComponent>())
{
goldComponent->IncrementGold(Gold);
Super::OnInnerBeginOverlap(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult);
}
}