3#include "CoreMinimal.h"
4#include "GameFramework/Actor.h"
5#include "BCR/Headers/Interfaces/IPickable.h"
6#include "PickableItem.generated.h"
23 virtual void BeginPlay()
override;
24 virtual void Tick(
float DeltaTime)
override;
28 UPROPERTY(EditAnywhere)
33 UFUNCTION(Blueprintable,BlueprintCallable)
34 FString GetItemName()
const {
return name; };
38 virtual void PickedUp_Implementation(AActor* _player, AActor* _object)
override;
Base class for all pickable objects in the game.
Definition PickableItem.h:16
Interface for objects that can be picked up and dropped by players.
Definition IPickable.h:26