Adding Custom Module to UE4 Project

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!