Class inside Class

Hello guys,
i have made a class inside a class. The nested class, i want to give it UCLASS property but i can’t… any ideas why? i want to make it blueprintable.

Also, i have a function that returns an object of the nested class. I want to make this class to be able to be called from the blueprint but it gives me some errors… any ideas why??

Nested class are not supported by reflection system and it only support classes based from UObject, so you can not use UCLASS and inherently blueprints don’t support that either.

But that does not change fact that you can use all C++ features included nested classes, just don’t use U-macros on those, but there existence wont be acknowledged by the engine

Then we cant have nested class if we want to use the UPROPERTY/UCLASS on them… thanks!