protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         AssetDatabase.RenameAsset(AssetDatabase.GetAssetPath(args.itemID), args.newName);
     }
 }
Beispiel #2
0
        protected override void RenameEnded(RenameEndedArgs args)
        {
            base.RenameEnded(args);

            if (!args.acceptedRename)
            {
                return;
            }

            var entity = this.idToDataMap[args.itemID];

            if (entity is DataSet)
            {
                var path = AssetDatabase.GUIDToAssetPath(entity.DataSetGuid);
                AssetDatabase.RenameAsset(path, args.newName + ".asset");
                return;
            }

            entity.Name = args.newName;

            // If we've renamed a Data, change its key.
            entity.GetDataSet().RemoveData(args.originalName);
            entity.GetDataSet().AddData(args.newName, entity);

            this.Reload();
        }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            var item = FindItem(args.itemID, rootItem);
            var actionItem = item as ActionTreeViewItem;
            if (actionItem == null)
                return;

            if (!args.acceptedRename)
                return;

            if (actionItem is ActionTreeItem)
            {
                ((ActionTreeItem)actionItem).Rename(args.newName);
            }
            else if (actionItem is ActionMapTreeItem)
            {
                ((ActionMapTreeItem)actionItem).Rename(args.newName);
            }
            else if (actionItem is CompositeGroupTreeItem)
            {
                ((CompositeGroupTreeItem)actionItem).Rename(args.newName);
            }
            else
            {
                Debug.Assert(false, "Cannot rename: " + actionItem);
                return;
            }

            m_ApplyAction();

            item.displayName = args.newName;
            Reload();
        }
Beispiel #4
0
        protected override void RenameEnded(RenameEndedArgs args)
        {
            var item = FindItemInVisibleRows(args.itemID);

            if (item != null)
            {
                item.isRenaming = false;
            }

            if (args.originalName == args.newName)
            {
                return;
            }

            if (item != null)
            {
                if (item.entry != null)
                {
                    item.entry.address = args.newName;
                }
                else if (item.group != null)
                {
                    if (m_Editor.settings.IsNotUniqueGroupName(args.newName))
                    {
                        args.acceptedRename = false;
                        Addressables.LogWarning("There is already a group named '" + args.newName + "'.  Cannot rename this group to match");
                    }
                    else
                    {
                        item.group.Name = args.newName;
                    }
                }
                Reload();
            }
        }
Beispiel #5
0
        protected override void RenameEnded(RenameEndedArgs args)
        {
            var rows = GetRows();

            GetController().TreeViewItemRename(rows, args.itemID, args.newName);
            base.RenameEnded(args);
        }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            base.RenameEnded(args);
            if (args.newName.Length > 0 && args.newName != args.originalName)
            {
                args.acceptedRename = true;

                var renamedItem = FindItem(args.itemID, rootItem);
                if (renamedItem is VariantAxisTreeItem)
                {
                    VariantAxisTreeItem axt = renamedItem as VariantAxisTreeItem;
                    axt.Rename(args.newName);
                    ReloadAndSelect(axt.Info.nameHashCode, false);
                }
                if (renamedItem is VariantTreeItem)
                {
                    VariantTreeItem vt = renamedItem as VariantTreeItem;
                    vt.Rename(args.newName);
                    ReloadAndSelect(vt.Info.nameHashCode, false);
                }
            }
            else
            {
                args.acceptedRename = false;
            }
        }
Beispiel #7
0
        protected override void RenameEnded(RenameEndedArgs args)
        {
            base.RenameEnded(args);
            if (args.newName.Length > 0 && args.newName != args.originalName)
            {
                args.acceptedRename = true;
                var items = GetRows();
                if (items != null)
                {
                    for (int i = 0; i < items.Count; i++)
                    {
                        var item = items[i] as AssetPostprocessorConfigItem;
                        if (item.displayName == args.newName)
                        {
                            args.acceptedRename = false;
                            break;
                        }
                    }
                }

                if (args.acceptedRename)
                {
                    var item = FindItem(args.itemID, rootItem) as AssetPostprocessorConfigItem;
                    AssetDatabase.RenameAsset(item.Path, args.newName);
                    AssetDatabase.Refresh();
                    Refresh();
                }
            }
            else
            {
                args.acceptedRename = false;
            }
        }
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         args.newName = args.newName.Trim();
         if (args.newName == "")
         {
             args.newName = args.originalName;
         }
         char[] invalidChars      = Path.GetInvalidFileNameChars();
         int    invalidCharsIndex = args.newName.IndexOfAny(invalidChars);
         if (invalidCharsIndex >= 0)
         {
             G.Module.DisplayDialog("新包名:" + args.newName + " 包含非法字符!");
             return;
         }
         string newName = args.newName;
         int    i       = 0;
         while (!CheckName(newName, args.itemID))
         {
             newName = args.newName + " " + ++i;
         }
         if (i > 0)
         {
             G.Module.DisplayDialog("包名:" + args.newName + " 已存在! 自动改为:\n" + newName);
         }
         PackageTreeItem item = FindItem(args.itemID, rootItem) as PackageTreeItem;
         item.displayName = newName;
         G.Module.IsDirty = true;
     }
     UpdateAllFileName();
 }
Beispiel #9
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         Debug.Log($"Renaming {args.originalName} (id {args.itemID}) to {args.newName}");
     }
 }
Beispiel #10
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (Layers != null)
     {
         var layer = Layers[args.itemID];
         layer.Name = args.newName;
     }
 }
Beispiel #11
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename && args.newName != args.originalName && args.newName.Trim().Length > 0)
     {
         GameObject selection = (GameObject)EditorUtility.InstanceIDToObject(args.itemID);
         Undo.RegisterCompleteObjectUndo(selection, "Rename Transform");
         selection.name = args.newName;
     }
 }
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         var element = TreeModel.Find(args.itemID);
         element.Name = args.newName;
         Reload();
     }
 }
Beispiel #13
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         var info = m_Infos.Find(args.itemID);
         info.name = args.newName;
         Reload();
     }
 }
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         var profile = GetItemById(args.itemID);
         profile.Name = args.newName;
         Reload();
     }
     base.RenameEnded(args);
 }
Beispiel #15
0
        protected override void RenameEnded(RenameEndedArgs args)
        {
            if (category.Any(c => c.Name == args.newName))
            {
                return;
            }

            category[args.itemID].Name         = args.newName;
            GetRows()[args.itemID].displayName = args.newName;
        }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            //base.RenameEnded(args);
            args.acceptedRename = true;
            string     newname = args.newName;
            GameObject go      = Helper.FindGameObjectWithID(args.itemID);

            go.name = newname;
            currRenameTreeItem.displayName = newname;
        }
    protected override void RenameEnded(RenameEndedArgs args)
    {
        TreeViewItem item = FindItem(args.itemID, rootItem);

        item.displayName = args.newName;

        TriggerRename(item);

        args.acceptedRename = true;
    }
Beispiel #18
0
            protected override void RenameEnded(RenameEndedArgs args)
            {
                if (args.acceptedRename)
                {
                    profile.tags[args.itemID] = args.newName;
                    EditorUtility.SetDirty(profile);

                    Reload();
                }
            }
 protected override void RenameEnded(RenameEndedArgs args)
 {
     // Set the backend name and reload the tree to reflect the new model
     if (args.acceptedRename)
     {
         var element = treeModel.Find(args.itemID);
         element.name = MerinoCore.CleanNodeTitle(args.newName);                 // v0.6, clean up name (only node titles can be edited)
         Reload();
     }
 }
Beispiel #20
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     // Set the backend name and reload the tree to reflect the new model
     if (args.acceptedRename)
     {
         var element = treeModel.Find(args.itemID);
         element.name = args.newName;
         Reload();
     }
 }
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (args.acceptedRename)
     {
         var element = treeModel.Find(args.itemID);
         VariablesUtilityEditor.RenameAsset(element.variable, args.newName);
         treeModel.SetData(VariablesTableGenerator.GenerateTree());
         Reload();
     }
 }
Beispiel #22
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     if (Layers != null)
     {
         //var layer = Layers[args.itemID]; //
         //layer = args.newName;
         var layer = Layers.GetArrayElementAtIndex(args.itemID);
         layer.FindPropertyRelative("coreOptions.sublayerName").stringValue = args.newName;
     }
 }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            var machine = (FollowMachine)EditorUtility.InstanceIDToObject(args.itemID);

            if (machine)
            {
                machine.name = args.newName;
                FindItem(args.itemID, rootItem).displayName = args.newName;
                args.acceptedRename = true;
            }
        }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            var window = (MgsUIWindow)EditorUtility.InstanceIDToObject(args.itemID);

            if (window)
            {
                window.name = args.newName;
                FindItem(args.itemID, rootItem).displayName = args.newName;
                args.acceptedRename = true;
            }
        }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            base.RenameEnded(args);

            var item = FindGameObjectItem(args.itemID);

            var go = item.gameObject;

            Undo.RecordObject(go, $"Rename {args.originalName} to {args.newName}");
            go.name = args.newName;
        }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            if (Layers == null)
            {
                return;
            }

            var layer = Layers.GetArrayElementAtIndex(args.itemID - uniqueId);

            layer.FindPropertyRelative("coreOptions.sublayerName").stringValue = string.IsNullOrEmpty(args.newName.Trim()) ? args.originalName : args.newName;
        }
Beispiel #27
0
    protected override void RenameEnded(RenameEndedArgs args)
    {
        var item = Find(args.itemID);

        if (ValidateNameChange(item, args.newName))
        {
            var name = args.newName.Replace(" ", "_");
            AkWaapiUtilities.Rename(item.objectGuid, name);
            item.displayName = args.newName;
        }
    }
        protected override void RenameEnded(RenameEndedArgs args)
        {
            var item = FindItem(args.itemID, rootItem) as StringTreeViewItem;

            if (item != null)
            {
                item.RenameEnded(args.acceptedRename, args.newName);
            }

            OnChange?.Invoke();
        }
Beispiel #29
0
            protected override void RenameEnded(RenameEndedArgs args)
            {
                if (args.acceptedRename)
                {
                    var param = profile.parameters[args.itemID];
                    param.name = args.newName;
                    EditorUtility.SetDirty(profile);

                    Reload();
                }
            }
Beispiel #30
0
 protected override void RenameEnded(RenameEndedArgs args)
 {
     // Set the backend name and reload the tree to reflect the new model
     if (args.acceptedRename)
     {
         var element = m_Rows.Find(x => x.id == args.itemID);
         //element.name = args.newName;
         Debug.Log(element.layer + " current can`t rename,sorry !!!");
         this.Repaint();
     }
 }