Class SettingsHandler
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class SettingsHandler : ISettingHandler, IDisposable
- Inheritance
-
SettingsHandler
- Implements
- Inherited Members
- Extension Methods
Constructors
SettingsHandler()
public SettingsHandler()
Fields
_settingsSaveLoad
public ISettingsSaveLoad _settingsSaveLoad
Field Value
settings
public List<Setting> settings
Field Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetAllSettingsNonAlloc()
public List<Setting> GetAllSettingsNonAlloc()
Returns
GetSetting<T>()
public T GetSetting<T>() where T : Setting
Returns
- T
Type Parameters
T
GetSettings(SettingCategory)
public List<Setting> GetSettings(SettingCategory category)
Parameters
category
SettingCategory
Returns
RegisterPage()
public void RegisterPage()
SaveSetting(Setting)
public void SaveSetting(Setting setting)
Parameters
setting
Setting
Update()
public void Update()