Similar to GameUserSettings. Should hold settings the player can configure related to Enhanced Input System.
For example on how to set this class up, see Configuring mouse sensitivity in Enhanced Input
Saving and loading settings
The settings class has a function SaveSettings()
which you can call to save. This uses Unreal’s Save Game system and stores the settings in a save game slot. If you use SaveSettings, the Enhanced Input System automatically loads the settings during startup, so you don’t need to load them manually.
It’s also possible to create a more custom save/load system if you need to store the settings in a different way. In that case you need to manually load the settings when appropriate, such as during GameInstance initialization.