Class ScriptableSettingsBase<T>
Base class for ScriptableSettings
Inherited Members
Namespace: Unity.XRTools.Utils.Internal
Syntax
public abstract class ScriptableSettingsBase<T> : ScriptableSettingsBase where T : ScriptableObject
Type Parameters
| Name | Description |
|---|---|
| T | The implementing type of ScriptableSettings |
Constructors
ScriptableSettingsBase()
Initialize a new ScriptableSettingsBase
Declaration
protected ScriptableSettingsBase()
Fields
k_HasCustomPath
Declaration
protected static readonly bool k_HasCustomPath
Field Value
| Type | Description |
|---|---|
| Boolean |
s_Instance
Singleton instance field
Declaration
protected static T s_Instance
Field Value
| Type | Description |
|---|---|
| T |
Methods
GetFilePath()
Get the filename for this ScriptableSettings
Declaration
protected static string GetFilePath()
Returns
| Type | Description |
|---|---|
| String | The filename |
Save(String)
Save this ScriptableSettings to an asset
Declaration
protected static void Save(string savePathFormat)
Parameters
| Type | Name | Description |
|---|---|---|
| String | savePathFormat | Format string for creating the path of the asset |