Commented on all the necessary functions for ease of understanding
Benefit from well-documented code, with comments on all essential functions to simplify integration and customization.
SaveGameSystem contains comprehensive logics and well-defined flow of executions. In order to get a better understating of how the save game system actually works and its underline implementations, we have added comments on every essential places.
Also, for the ease of debugging purposes, we have added a seperate Logger as well. This Logger is customizable and can disable on locally or globally.
For instance when you are shipping the game, its not required for logging, therefore you can disable it globally by unsetting Active variable at BFI_Logger. (Content > SaveGameSystem > Blueprints > FunctionLibraries
)