I have the UPROPERTY below, its in a class inheriting from UDeveloperSettings so it shows up in the project settings.
UPROPERTY(config, EditAnywhere, meta=(MetaClass="/Script/CoreUObject.Object", DisallowedClasses="/Script/Engine.Actor", HideViewOptions, ShowTreeView, ForceInlineRow))
Map<FSoftClassPath, int32> ClassMap;
The issue I have is that the class picker widget that shows up is so cluttered. Can you filter the widget to show only classes that can have a representation in the content browser, user facing asset classes. Does anyone have a good way to handle this? Honestly I’d even take a good way to exclude the majority of classes that non-engineers will never knowingly interact with.
This could be a wild goose chase but thought it was worth an ask.