这个宏我看 2022年8月26日 20:58:44 提交记录中 说明主要作用是为了编辑器可以访问逻辑层的代码 而存在的
为何不直接去掉呢 把代码都放在对应的不带codes的程序集中
啥意思,没看明白
egametang
就是
Unity.ModelView.Codes
Unity.HotfixView.Codes
Unity.Model.Codes
Unity.Hotfix.Codes
这系列程序集 存在的意义 就是为了 ENABLE_CODES 这个宏定义后 编辑器代码可以访问 逻辑层的内容
为什么不去掉呢 已经有了 ENABLE_VIEW 宏可以直接显示层级树
这种 Unity.Model.Codes 这系列程序集完全可以不需要了呀 直接放在Unity.Model 不是也可以吗?
自定义编辑器还有可能需要调用逻辑层的方法,需要访问这4个程序集的方法就要开启ENABLE_CODES,并且把编辑器代码放到Unity.Editor.Codes这个程序集里面
可是去掉这几个.Codes 程序集岂不是更方便?
去掉,Editor还能引用逻辑层代码吗?