#pragma once #include "CoreMinimal.h" #include "Engine/DataAsset.h" #include "SchematicBankInterface.h" #include "OverclockBank.generated.h" class UItemID; class UOverclockUpgrade; class USchematic; UCLASS(Blueprintable) class FSD_API UOverclockBank : public UDataAsset, public ISchematicBankInterface { GENERATED_BODY() public: UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) TMap Overclocks; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) UItemID* OwningItem; UOverclockBank(); // Fix for true pure virtual functions not being implemented };