https://pastebin.com/L1s7dZp7 создаю субкласс и хочу сделать массив, но компилятор викидает еррор: Inventory.h(26): [] Unrecognized type 'WidgetSlot' - type must be a UCLASS, USTRUCT or UENUM. В чем проблема, как конвертировать TSubClassOf в UClass?
ну так и создавай и помещай, в чём проблема? подход в целом правильный - базовый плюсовый класс чтобы работать с объектами из кода + наследованные блбпринтовые классы (про которые коду ничего и не надо знать, кроме момента создания)