Settings system which allows the developer to implement extendable settings in an easy manner, and allows the user to configure the game settings. This project aims to behave like a base library for any Unity game settings system.
Download the projectFile | Functionality |
---|---|
SaveLoad.cs | Allows the developer to save / load files either in binary or json format. |
SazSettingsBase.cs | Handles the saving / loading the config and UI values. Few common setting are already implemented, and it is easy to extend. |
SazSettingsUtils.cs | Helper class containing basic and common functions. |
SettingsConfig.cs | Settings configuration file structure. |
SazSettings directory | Contains classes for each setting, which mainly allows for the conversion from "back-end" to "front-end" and vice versa. |