using UnityEditor; using UnityEngine; public class BuildingAnimationTool { [MenuItem("Assets/Building Animation Tool")] static void BuildingAnimation() { GameObject selectedObject = Selection.activeGameObject; if (selectedObject != null) { var anis = selectedObject.GetComponentsInChildren(); foreach (var ani in anis) { ani.enabled = false; } EditorUtility.SetDirty(selectedObject); //AssetDatabase.SaveAssets(); } else { Debug.Log("没有选中任何对象!"); } } }