Class SettingsCategory
Inheritance
SettingsCategory
Assembly: SociallyDistant.Framework.dll
Syntax
public abstract class SettingsCategory
Constructors
SettingsCategory(ISettingsManager)
Declaration
protected SettingsCategory(ISettingsManager settingsManager)
Parameters
Properties
CategoryKey
Declaration
public string CategoryKey { get; }
Property Value
Context
Declaration
protected ISettingsManager Context { get; }
Property Value
Hidden
Declaration
public bool Hidden { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Priority
Declaration
public int Priority { get; }
Property Value
SectionName
Declaration
public string SectionName { get; }
Property Value
Methods
BuildSettingsUi(ISettingsUiBuilder)
Declaration
public virtual void BuildSettingsUi(ISettingsUiBuilder uiBuilder)
Parameters
GetValue(string, bool)
Declaration
protected bool GetValue(string key, bool defaultValue)
Parameters
Type |
Name |
Description |
string |
key |
|
bool |
defaultValue |
|
Returns
GetValue(string, int)
Declaration
protected int GetValue(string key, int defaultValue)
Parameters
Type |
Name |
Description |
string |
key |
|
int |
defaultValue |
|
Returns
GetValue(string, float)
Declaration
protected float GetValue(string key, float defaultValue)
Parameters
Returns
GetValue(string, string?)
Declaration
protected string? GetValue(string key, string? defaultValue)
Parameters
Returns
SetValue(string, bool)
Declaration
protected void SetValue(string name, bool value)
Parameters
SetValue(string, int)
Declaration
protected void SetValue(string name, int value)
Parameters
SetValue(string, float)
Declaration
protected void SetValue(string name, float value)
Parameters
SetValue(string, string?)
Declaration
protected void SetValue(string name, string? value)
Parameters