Table of Contents

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

ISettingsSaveLoad

settings

public List<Setting> settings

Field Value

List<Setting>

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetAllSettingsNonAlloc()

public List<Setting> GetAllSettingsNonAlloc()

Returns

List<Setting>

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

List<Setting>

RegisterPage()

public void RegisterPage()

SaveSetting(Setting)

public void SaveSetting(Setting setting)

Parameters

setting Setting

Update()

public void Update()