Files
Naked-Desire/Source/NakedDesire/Items/ItemInstance.h
T
2026-05-28 22:36:29 +03:00

23 lines
558 B
C++

#pragma once
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "ItemInstance.generated.h"
UCLASS(Abstract)
class NAKEDDESIRE_API UItemInstance : public UObject
{
GENERATED_BODY()
public:
virtual void PostInitProperties() override;
virtual void PostDuplicate(EDuplicateMode::Type DuplicateMode) override;
FGuid GetInstanceId() const { return InstanceId; }
void SetInstanceId(FGuid InId);
protected:
UPROPERTY(VisibleAnywhere, SaveGame, BlueprintReadOnly, Category = "Item", meta = (AllowPrivateAccess = "true"))
FGuid InstanceId;
};