Files
Naked-Desire/Source/NakedDesire/Items/ItemInstance.h
T
2026-05-25 14:14:52 +03:00

23 lines
570 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;
UFUNCTION(BlueprintPure, Category = "Item")
FGuid GetInstanceId() const { return InstanceId; }
protected:
UPROPERTY(VisibleAnywhere, SaveGame, BlueprintReadOnly, Category = "Item", meta = (AllowPrivateAccess = "true"))
FGuid InstanceId;
};