Class OptionInterface.ConfigHolder
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class OptionInterface.ConfigHolder
- Inheritance
-
OptionInterface.ConfigHolder
- Inherited Members
-
Constructors
ConfigHolder(OptionInterface)
public ConfigHolder(OptionInterface owner)
Parameters
owner OptionInterface
Fields
configDirPath
public static string configDirPath
Field Value
- string
configurables
public Dictionary<string, ConfigurableBase> configurables
Field Value
- Dictionary<string, ConfigurableBase>
owner
public readonly OptionInterface owner
Field Value
- OptionInterface
pendingReset
Field Value
- bool
strayConfigurables
public Dictionary<string, string> strayConfigurables
Field Value
- Dictionary<string, string>
Methods
Bind<T>(string, T, ConfigAcceptableBase)
public Configurable<T> Bind<T>(string key, T defaultValue, ConfigAcceptableBase accept)
Parameters
key string
defaultValue T
accept ConfigAcceptableBase
Returns
- Configurable<T>
Type Parameters
T
Bind<T>(string, T, ConfigurableInfo)
public Configurable<T> Bind<T>(string key, T defaultValue, ConfigurableInfo info = null)
Parameters
key string
defaultValue T
info ConfigurableInfo
Returns
- Configurable<T>
Type Parameters
T
GetConfigPath()
public string GetConfigPath()
Returns
- string
GetFileKey()
public string GetFileKey()
Returns
- string
Reload()
Save()