UnityEditor.ProjectWindowUtil.EndNameEditAction C# (CSharp) Method

EndNameEditAction() static private method

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();
            }
        }

Usage Example

示例#1
0
        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);
        }
All Usage Examples Of UnityEditor.ProjectWindowUtil::EndNameEditAction