Class ScriptableObjectExtensions
Extensions for ScriptableObjects
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Editor
Assembly: cs.temp.dll.dll
Syntax
public static class ScriptableObjectExtensions
Methods
CreateAsset(ScriptableObject, String, String)
Creates, saves, and then opens a new asset for the target ScriptableObject.
Declaration
public static ScriptableObject CreateAsset(this ScriptableObject scriptableObject, string path = null, string fileName = null)
Parameters
Type | Name | Description |
---|---|---|
ScriptableObject | scriptableObject | ScriptableObject you want to create an asset file for. |
String | path | Optional path for the new asset. |
String | fileName | Optional filename for the new asset. |
Returns
Type | Description |
---|---|
ScriptableObject |
CreateAsset(ScriptableObject, String, String)
Creates, saves, and then opens a new asset for the target ScriptableObject.
Declaration
public static ScriptableObject CreateAsset(this ScriptableObject scriptableObject, string path = null, string fileName = null)
Parameters
Type | Name | Description |
---|---|---|
ScriptableObject | scriptableObject | ScriptableObject you want to create an asset file for. |
String | path | Optional path for the new asset. |
String | fileName | Optional filename for the new asset. |
Returns
Type | Description |
---|---|
ScriptableObject |
GetAllInstances(Type)
Gets all the scriptable object instances in the project.
Declaration
public static ScriptableObject[] GetAllInstances(Type assetType)
Parameters
Type | Name | Description |
---|---|---|
Type | assetType | The Type of ScriptableObject you're wanting to find instances of. |
Returns
Type | Description |
---|---|
ScriptableObject[] | An Array of instances for the type. |
GetAllInstances(Type)
Gets all the scriptable object instances in the project.
Declaration
public static ScriptableObject[] GetAllInstances(Type assetType)
Parameters
Type | Name | Description |
---|---|---|
Type | assetType | The Type of ScriptableObject you're wanting to find instances of. |
Returns
Type | Description |
---|---|
ScriptableObject[] | An Array of instances for the type. |
GetAllInstances<T>()
Gets all the scriptable object instances in the project.
Declaration
public static T[] GetAllInstances<T>()
where T : ScriptableObject
Returns
Type | Description |
---|---|
T[] | An Array of instances for the type. |
Type Parameters
Name | Description |
---|---|
T | The Type of ScriptableObject you're wanting to find instances of. |
GetAllInstances<T>()
Gets all the scriptable object instances in the project.
Declaration
public static T[] GetAllInstances<T>()
where T : ScriptableObject
Returns
Type | Description |
---|---|
T[] | An Array of instances for the type. |
Type Parameters
Name | Description |
---|---|
T | The Type of ScriptableObject you're wanting to find instances of. |