Table of Contents

Class ConfigSingleton<T>

Namespace
Ceres.Editor
Assembly
Ceres.Editor.dll

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

saveAsText bool

Serialize(ConfigBase)

Serialize config

protected static void Serialize(ConfigBase configBase)

Parameters

configBase ConfigBase

Serialize(ConfigFileLocation, IConfigFile)

Serialize config with providing location

protected static void Serialize(ConfigFileLocation configFileLocation, IConfigFile configBase)

Parameters

configFileLocation ConfigFileLocation
configBase IConfigFile