Hey guys,
I implemented a plugin that contains an abstract c++ parent class (InventorySlotUI) and a BP widget that inherits from it (SimpleInventorySlotUI) in the content folder. Another BP widget (InventoryUI) is using this and the first time I put everything together it compiles fine and it works also during gameplay. However, everytime I restart the project I get these messages:
If this happens the parent of my SimpleInventorySlotUI BP is NONE instead of my c++ class InventorySlotUI and cannot be opened anymore. If I remove the usage of it in InventoryUI and I restart the project it loads properly again.
When I try to open the BP I get the message even though I see the class in the editor:
Widget Blueprint could not be loaded because it derives from an invalid class.
Check to make sure the parent class for this blueprint hasn’t been removed!
I tried deleting all irrelevant folders and recompiled/rebuilded the project which didnt’ help.
Any ideas whats going on here? Not sure if this is the right section to post it.