UENUM causing circular dependency

it works you just have to add the UENUM() macro to the enum to forward declare it in ufunctions

Working simple version of the project with forward declarations and enum isolation:
EnumFDec.zip (8.5 KB)

You can regenerate it and it compiles zero errors

compile output

Mockup enum

obraz

Forward declare

obraz

Then include of the enum file

obraz

And if i make it blueprint callable here it is in the editor :slight_smile:
obraz

obraz