Config在Unity工程里只能看到ClientServer的引用,DotNet工程里只能看到ServerConfig。我在修改ExcelExporter工具时觉得既然分了Server、client,又将Client的配置一股脑复制到ServerConfig中,概念上有些模糊不清。所以我认为分就分的彻底。我将导表结果修改了下,这里先对自己的习惯进行了修改,以Excel作为文件夹,Sheet做单表,如下。


Sheet以【_s】作为服务器专用表,无此标记的作为公用表(因为猫大提到服务器要做机器人,需要全引用客户端表)。【@】为导出的CS。
ConfigAttribute增加Type字段,用于ConfigLoader加载所有配置时排除不必要的表(可以从加载方式上处理,我的加载方式需要这一步)

在导出CS时,Client只导出Client部分,ClientServer导出所有,Server只包含Server部分。
删除Genterate下的ConfigParail,新建如下

然后修改DotNet.Hotfix.csproj。

最后修改协议导出规则。
从而在Unity工程下引用的是ClientServer,也能同时编辑各自的Paraial

在Server下引用的是Client&Server以及ClientParaial&ServerParail
