Version: 2018.3 (switch to 2019.1)
LanguageEnglish
  • C#

ScriptableObject.CreateInstance

Switch to Manual
public static ScriptableObject CreateInstance(string className);
public static ScriptableObject CreateInstance(Type type);

Parameters

classNameThe type of the ScriptableObject to create, as the name of the type.
typeThe type of the ScriptableObject to create, as a System.Type instance.

Returns

ScriptableObject The created ScriptableObject.

Description

Creates an instance of a scriptable object.

To easily create a ScriptableObject instance that is bound to a .asset file via the Editor user interface, consider using CreateAssetMenuAttribute.


public static T CreateInstance();

Returns

T The created ScriptableObject.

Description

Creates an instance of a scriptable object.

To easily create a ScriptableObject instance that is bound to a .asset file via the Editor user interface, consider using CreateAssetMenuAttribute.

Did you find this page useful? Please give it a rating: