egametang / ET

Unity3D Client And C# Server Framework
Other
8.76k stars 2.99k forks source link

统一使用AllModel和AllHotfix #511

Closed EP-Toushirou closed 10 months ago

EP-Toushirou commented 10 months ago

1.不再显示Model、ModelView、Hotfix、HotfixView,减少理解成本。 2.统一ENABLE_DLL和非ENABLE_DLL的解决方案视图,统一使用AllModel和AllHotfix。

egametang commented 10 months ago

这个不行,ENABLE_DLL编辑器没法调用逻辑,有些项目希望调用。另外4个程序集可以保证Model跟ModelView不要乱放

EP-Toushirou commented 10 months ago

这个不行,ENABLE_DLL编辑器没法调用逻辑,有些项目希望调用。另外4个程序集可以保证Model跟ModelView不要乱放

不好意思,确实遗漏了,已经补充提交了Editor的引用, 这下编辑器调用逻辑没问题了。

然后Model和ModelView的代码放置其实是可以通过文件夹区分的。

现在主要是生成工程的时候IDE不显示那四个程序集。

还是说依赖IDE的分析器做了什么判断吗?

如果是有分析器相关根据程序集判断了那就Close掉吧~

谢谢~

egametang commented 10 months ago

放在一起,开发人员可能把model的代码放到modelview

EP-Toushirou commented 10 months ago

放在一起,开发人员可能把model的代码放到modelview

因为我看Unity.sln在ENABLE_DLL模式下也不会有那四个程序集,只是非ENABLE_DLL才会显示, 因为那几个程序集在Unity配置了!ENABLE_DLL才编译。

所以才想到统一一下,毕竟ENABLE_DLL下也是只有AllHotfix和AllModel。开发人员正常遵守文件夹规范就行, 和显示成程序集或文件夹的区别不大。