I did a simple test, if i put a simple var in my component :
UPROPERTY(EditAnywhere, Category = Inventory)
UObject* item;
it’s working but it’s only a reference to a class in the content browser i can’t edit it but i can save.
Then :
UPROPERTY(EditAnywhere, instanced, Category = Inventory)
UObject* item;
now it’s and object and i can edit it directly inside the blueprint properties, but when i compile it create another name and send it to the trash stuff (see previous message) and then i can’t save…
So i don’t see what to do