Hot reloading only works for modules that include at least one UObject-derived class.
If the user converts his Blueprint-only project to a C++ project by adding a "raw" C++ class and then tries to import, the code generation works, but the generation of the assets does not happen since the module won't be recompiled. Workaround: closing the editor, manual recompiling in Visual Studio, starting the editor, force reimport.
Suggested fix:
If no UObject class was found, create a dummy automatically or log an error that tells the user to convert the project to C++ properly first.
Fault found with the help of JCDescy, who reported a related issue.
Hot reloading only works for modules that include at least one UObject-derived class.
If the user converts his Blueprint-only project to a C++ project by adding a "raw" C++ class and then tries to import, the code generation works, but the generation of the assets does not happen since the module won't be recompiled. Workaround: closing the editor, manual recompiling in Visual Studio, starting the editor, force reimport.
Suggested fix: If no UObject class was found, create a dummy automatically or log an error that tells the user to convert the project to C++ properly first.
Fault found with the help of JCDescy, who reported a related issue.