Keeping inventory items and other data between levels

Thanks, I’ll try to implement something like this.
If I understood correctly, I don’t need to change my “Item” class to have a “ItemProperties” struct variable instead of separated variables, but create “ItemProperties” struct array just for data-transfer/savegame purposes? Because for now I can easily access “Item” properties like Sword.damage, Shield.defense, etc., and with struct I would need to Sword.ItemProperties → Break struct (a lot of pins there) → pick certain value … Which would be a little pain :slight_smile:

PS. Congratulations on 1k posts :smiley:

Edit/Update: I’ve managed to get this to work in the fashion that you’ve described, thanks for the hints eXi & ZoltanJr!