Class ConfigSystem
public static class ConfigSystem
- Inheritance
-
ConfigSystem
- Inherited Members
Methods
GetConfigFile(ConfigFileLocation)
Get IConfigFile from ConfigFileLocation
public static IConfigFile GetConfigFile(ConfigFileLocation location)
Parameters
locationConfigFileLocation
Returns
GetConfig<TConfig>()
Get global config
public static TConfig GetConfig<TConfig>() where TConfig : Config<TConfig>, new()
Returns
- TConfig
Type Parameters
TConfig
GetProjectConfigFile(ConfigFileLocation)
Get IConfigFile from ConfigFileLocation without userData (skips persistent storage). Not cached: always a fresh merge of editor/project providers so it cannot pick up a merged instance from GetConfigFile(ConfigFileLocation).
public static IConfigFile GetProjectConfigFile(ConfigFileLocation location)
Parameters
locationConfigFileLocation
Returns
RegisterConfigFileProvider(IConfigFileProvider, int)
public static void RegisterConfigFileProvider(IConfigFileProvider fileProvider, int priority = 0)
Parameters
fileProviderIConfigFileProviderpriorityint