Private Readonly_Internal buffer for current settings.
ReadonlylsLocal storage key for persisting settings.
Getter for audio settings
Getter for display settings
Getter for checking if experimental sprites are enabled
Getter for gamepad settings
Getter for general settings
Getter for checking if the current UI theme is the legacy theme
Getter for checking if the player's gender is female
Getter for meta settings
Getter for checking if the music from all gens should be used
PrivateloadLoads and populates settings from local storage at lsKey
PrivatesaveSaves settings to local storage at lsKey
Updates a setting. Takes care of dispatching events and saving to local storage.
The category of the setting
The key of the setting
The updated value
Exectues a window reload after updating the setting.
The category of the setting
The key of the setting
The updated value
Manages game settings