Editor中侦听 Hierarchy 中发生变化

来源:互联网 发布:ae软件好学吗 编辑:程序博客网 时间:2024/06/03 00:37



当hierarchy 中有物体被创建,重命名,改变父子关系或者被销毁时


EditorApplication.hierarchyWindowChanged

using UnityEditor;using UnityEngine;public class ExampleCode {[MenuItem ("Example/Hierarchy Window Changed")]static void Example () {EditorApplication.hierarchyWindowChanged += ExampleCallback;}static void ExampleCallback () {Object[] all = Resources.FindObjectsOfTypeAll (typeof (Object));Debug.Log ("There are " + all.Length + " objects at the moment.");}}

0 0