Class ConfigSingleton<T>
Generic class for storing Editor Config.
public class ConfigSingleton<T> : ScriptableObject where T : ScriptableObject
Type Parameters
T
- Inheritance
-
ConfigSingleton<T>
- Derived
Constructors
ConfigSingleton()
protected ConfigSingleton()
Properties
Instance
public static T Instance { get; }
Property Value
- T
Methods
Save(bool)
protected virtual void Save(bool saveAsText)
Parameters
saveAsTextbool
Serialize(ConfigBase)
Serialize config
protected static void Serialize(ConfigBase configBase)
Parameters
configBaseConfigBase
Serialize(ConfigFileLocation, IConfigFile)
Serialize config with providing location
protected static void Serialize(ConfigFileLocation configFileLocation, IConfigFile configBase)
Parameters
configFileLocationConfigFileLocationconfigBaseIConfigFile