There are a few different saving and loading handlers in this project. Here is a list of what we are saving, and what methods are handling it.
AC_Quest_PlayerState : savePlayerQuestStates This is where we save the current state for the player’s progress for each quest in our game.
AC_Quest_PlayerState : saveQuestObjectivesCompleted This is where we save the currently completed quest objectives for the quests that are in the state in progress.
AC_QuestObjective : saveData This is where we keep track of our current progress for any unfinished quest objectives. See the collect & defeat quest objectives to see how this is being used.
AC_Quest_PlayerState : saveTracking This is where we keep track of what quests we are currently tracking on our screen HUD.
Each save method also has a corresponding load method. You will also find a few other methods and macros here and there to assist with the naming conventions of the save games. These additional methods and macros will be found in the same files as the save functions above.