static void CreateSceneTemplateListAsset() { AssetFactory.CreateAssetInProjectWindow <SceneTemplateList>("", "New SceneTemplateList.asset"); }
static void CreateAsset() { AssetFactory.CreateAssetInProjectWindow <EditorSceneSetup>("SceneSet Icon", "New SceneSetup.asset"); }
static void CreateExclusionList() { AssetFactory.CreateAssetInProjectWindow <ManagerExclusionList>(string.Empty, "ManagerExclusionList.asset"); }
static void Create() { AssetFactory.CreateAssetInProjectWindow <DiscoverAsset>(null, "New DiscoverAsset.asset"); }
public override void Action(int instanceId, string pathName, string resourceFile) { ScriptableObject asset = AssetFactory.CreateAssetAtPath(pathName, type); ProjectWindowUtil.ShowCreatedAsset(asset); }