具体项目:https://gitee.com/weifen/unityTools
目前在换皮公司工作,一般来说拿到的源码对象都是挂上去的很少那种配置生成。所以,需要修改一个对象的时候就需要知道是那个脚本改变了它,只需要查找对象被谁引用就好了。
刚开始写的时候我是想要反射查找的。后来爆栈我意识到这不行。
我换了一种方式序列化Yaml查找对象,虽然我序列化了,但是我没办法与对象树上的对象对应起来。
后来想起了编辑器的SerializedObject,测试了一下可以拿到引用
更新:
手动查找引用对象一旦遇到超多引用的脚本。将会非常困难!所以添加了字段高亮提示
目前完成功能