NodeInspector.Editor.GraphData.AddNewAsset C# (CSharp) Method

AddNewAsset() public method

public AddNewAsset ( Type nodeType ) : void
nodeType System.Type
return void
        public void AddNewAsset(Type nodeType)
        {
            ScriptableObject instance = ScriptableObject.CreateInstance(nodeType);
            AssetDatabase.AddObjectToAsset(instance, ParentObject);
            instance.hideFlags = HideFlags.HideInHierarchy;
            ItemList.Add(instance);
            AssetDatabase.ImportAsset(AssetDatabase.GetAssetPath(ParentObject));
        }