public BeginCreateNewAsset ( int instanceID, UnityEditor.ProjectWindowCallback.EndNameEditAction endAction, string pathName, |
||
instanceID | int | |
endAction | UnityEditor.ProjectWindowCallback.EndNameEditAction | |
pathName | string | |
icon | ||
resourceFile | string | |
return | void |
public virtual void BeginCreateNewAsset(int instanceID, EndNameEditAction endAction, string pathName, Texture2D icon, string resourceFile)
{
this.ClearRenameAndNewItemState();
if (this.GetCreateAssetUtility().BeginNewAssetCreation(instanceID, endAction, pathName, icon, resourceFile))
{
this.SyncFakeItem();
if (!base.GetRenameOverlay().BeginRename(this.GetCreateAssetUtility().originalName, instanceID, 0f))
{
Debug.LogError("Rename not started (when creating new asset)");
}
}
}