This week I started working on the save game system for the game.
I found a great tutorial on Youtube that I followed, I just need to make adjustments to the data types and implement all of the loading and saving methods in my various different objects.
I made a class PossessableAttributes that will hold all the data I need for each possessable to be saved and loaded. Like position, rotation, can possess, is possessed etc. Then in the gameData class I made a public SerializableDictionary<string, PossessableAttributes> possessables; variable that will hold all of the possessables data in a hashmap with a unique id for a key.
I did not manage to get it working in any capacity this week. So that is the plan for next week.
Grade for this Week: B, did not manage to get it working, but worked around 5 hours and learned a whole new thing.