static private EndNameEditAction ( UnityEditor action, int instanceId, string pathName, string resourceFile ) : void | ||
action | UnityEditor | |
instanceId | int | |
pathName | string | |
resourceFile | string | |
return | void |
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); }