The Options System uses tags to change settings. It makes your menus more manageable and easier to work with. You can write your own options or your own interactables, so you're not limited to the basics.
Each menu interactable uses a separate component. This makes the menu easier to work with and adds support for customization.
Creating settings has never been this easy. Just add an attribute to a method and add it to your menu. You only need to specify a tag.
All settings get saved to a txt file in the specified folder. You don't have to write anything for them to be saved and loaded. Support for player prefs is coming in the future.
You can use one of the built in scripts or write your own interactable depending on your project. You will also need to do this for more advanced objects like: dropdown, which in some cases requires a special script. qASIC comes included with resolution and framerate dropdown.