The issue seem to be inside NewObject function which is asserting the “Outer” parameter and it’s failing (Line 1621 in UObjectGlobals.h). I would try to maybe change the group name for the ClassGroup specifier inside UCLASS as a start. Not sure if that even is the issue but looking at the code where the assertion happens there is something with a name and a pointer to an object causing the issue. Maybe try to add the FObjectInitializer argument to the constructor aswell and pass it to the base constructor?
I can’t do that, just compiling the class causes the editor to crash.
I had to delete the class to be able to open the editor.
What happened is not normal right?
It was my first attempt to derive a class from a scene component… now I have a thousand doubts… I don’t know if this only happens with the capsule… or I’ll also have problems if I do it with other components.