internal static void EndNameEditAction(UnityEditor.ProjectWindowCallback.EndNameEditAction action, int instanceId, string pathName, string resourceFile) { pathName = AssetDatabase.GenerateUniqueAssetPath(pathName); if (action != null) { action.Action(instanceId, pathName, resourceFile); action.CleanUp(); } }
public void EndNewAssetCreation(string name) { string pathName = this.folder + "/" + name + this.extension; EndNameEditAction endAction = this.m_EndAction; int instanceID = this.m_InstanceID; string resourceFile = this.m_ResourceFile; this.Clear(); ProjectWindowUtil.EndNameEditAction(endAction, instanceID, pathName, resourceFile); }