using UnityEditor;
using UnityEngine;
using System.Linq;
public class RenameTool : EditorWindow
{
private string newName = "";
private static GameObject[] selectedObjects;
[MenuItem("Tools/Rename Selected Asset")]
private static void Init()
{
var window = GetWindow(typeof(RenameTool));
window.titleContent = new GUIContent("Rename Tool");
window.Show();
selectedObjects = Selection.gameObjects;
if (selectedObjects.Length == 0)
{
Debug.LogWarning("没有选中任何物体!");
return;
}
// 排序选中的物体
selectedObjects = selectedObjects.OrderBy(o =&g