Why can't an actor component blueprints parent be changed to an actor component c++

If I create a c++ class UActorComponent why can I not create a blueprint class based off of this c++ class?

In your UCLASS macro, did you include “Blueprintable”? ActorComponent is not blueprintable so any derived type won’t be either unless you specifically say it should be.


That is what I was missing. It works now thanks a lot!