Hey Jamie
Just to be clear … I can see my classes in the add code to project if i select show all classes, and derive from them successfully.
The only way I have been able to achieve this however is to use the following UCLASS declaration on my classes in my custom module
UCLASS(MinimalAPI)
If I use any of the following
UCLASS()
UCLASS(Abstract)
for example … then they do not appear in the Add Code to Project dialog.
Is there a reason for this? Is there another class modifier or a specific set of modifiers that would allow my classes to appear in the show all classes list in Add Code to Project?
The only issue with MinimalAPI is that I would have to mark any properties or functions with RequiredAPI modifier that I want to be available to the subclass (based on my reading) which is cumbersome and prone to user error
Thanks for all your help so far!