UnityEditor.AssetsTreeViewGUI.BeginCreateNewAsset C# (CSharp) Method

BeginCreateNewAsset() public method

public BeginCreateNewAsset ( int instanceID, UnityEditor.ProjectWindowCallback.EndNameEditAction endAction, string pathName, Texture2D icon, string resourceFile ) : void
instanceID int
endAction UnityEditor.ProjectWindowCallback.EndNameEditAction
pathName string
icon UnityEngine.Texture2D
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)");
                }
            }
        }