Hi,
I had a question about the method for saving the item pickups. The player is saving a record of items and locations that have been dropped so they can be serialized and reloaded when the game is reloaded.
This leaves two categories of pickups, original pickups with pickup spawners and dropped pickups recorded in the list.
Why not just make the pickups themselves savable objects? This would mean all pickups are treated the same and re-spawned when the game is reloaded.
Is there a reason it was done this specific way?
Thanks.