Custom ActorFactory and Custom Asset Type

I am trying to create a custom asset type for my ingame Items, its basicly suppouse to be a staticmesh but with attributes for item stats such as damage,attack speed, etc.

Ive created a class (via the editor) based on ActorFactoryStaticMesh.

but when i try to compile my class it says that “error : Superclass ActorFactoryStaticMesh of class NARP_GameItemFactory not found”

and I am not sure why

my header file contains:

#pragma once
#include "ActorFactories\ActorFactoryStaticMesh.h"
#include "NARP_GameItemFactory.generated.h"
UCLASS()
class NARP_GAME_API UNARP_GameItemFactory : public UActorFactoryStaticMesh
{
	GENERATED_UCLASS_BODY()
};

I’m struggling with this as well. I want exactly same functionality as you described. EG to be static mesh base but have extra information available to me so I can set it up in content browser and then load up during runtime and filter based on that extra information to do custom logic with them during runtime… So far no luck of doing that. I had partial success with creating custom Factory for it as new asset type but I would really love it to be based off static mesh…