tanghai 2 лет назад
Родитель
Сommit
53da4a87b0
100 измененных файлов с 75 добавлено и 750 удалено
  1. 3 3
      DotNet/Hotfix/DotNet.Hotfix.csproj
  2. 4 4
      DotNet/Model/DotNet.Model.csproj
  3. 14 89
      ET.sln
  4. 0 8
      Unity/Assets/Scripts/Codes/Editor.meta
  5. 0 8
      Unity/Assets/Scripts/Codes/Editor/Plugins.meta
  6. 0 8
      Unity/Assets/Scripts/Codes/Editor/Plugins/Example.meta
  7. 0 27
      Unity/Assets/Scripts/Codes/Editor/Unity.Editor.Codes.asmdef
  8. 0 7
      Unity/Assets/Scripts/Codes/Editor/Unity.Editor.Codes.asmdef.meta
  9. 0 0
      Unity/Assets/Scripts/Codes/Empty.cs
  10. 0 0
      Unity/Assets/Scripts/Codes/Empty.cs.meta
  11. 0 8
      Unity/Assets/Scripts/Codes/Hotfix/Server/Demo/Scenes/Map/Room.meta
  12. 0 8
      Unity/Assets/Scripts/Codes/Hotfix/Server/Demo/Scenes/Match.meta
  13. 0 23
      Unity/Assets/Scripts/Codes/Hotfix/Unity.Hotfix.Codes.asmdef
  14. 0 25
      Unity/Assets/Scripts/Codes/HotfixView/Unity.HotfixView.Codes.asmdef
  15. 0 8
      Unity/Assets/Scripts/Codes/Model/Server/Demo/Map/Room.meta
  16. 0 8
      Unity/Assets/Scripts/Codes/Model/Server/Demo/Map/Unit.meta
  17. 0 8
      Unity/Assets/Scripts/Codes/Model/Server/Demo/Match.meta
  18. 0 22
      Unity/Assets/Scripts/Codes/ModelView/Unity.ModelView.Codes.asmdef
  19. 2 1
      Unity/Assets/Scripts/Codes/Unity.Codes.asmdef
  20. 0 0
      Unity/Assets/Scripts/Codes/Unity.Codes.asmdef.meta
  21. 47 111
      Unity/Assets/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs
  22. 0 218
      Unity/Assets/Scripts/Editor/BuildEditor/BuildAssembliesHelper.cs
  23. 0 11
      Unity/Assets/Scripts/Editor/BuildEditor/BuildAssembliesHelper.cs.meta
  24. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow.meta
  25. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu.meta
  26. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/AEntityMenuHandler.cs
  27. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/AEntityMenuHandler.cs.meta
  28. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityContextMenu.cs
  29. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityContextMenu.cs.meta
  30. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityMenuAttribute.cs
  31. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityMenuAttribute.cs.meta
  32. 2 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/MenuExample.cs
  33. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/MenuExample.cs.meta
  34. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity.meta
  35. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/EditorLayout.cs
  36. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/EditorLayout.cs.meta
  37. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/SerializationTypeExtension.cs
  38. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/SerializationTypeExtension.cs.meta
  39. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree.meta
  40. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeView.cs
  41. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeView.cs.meta
  42. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeViewItem.cs
  43. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeViewItem.cs.meta
  44. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeWindow.cs
  45. 0 0
      Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeWindow.cs.meta
  46. 0 0
      Unity/Assets/Scripts/Editor/Plugins/Example/ExampleEditor.cs
  47. 0 0
      Unity/Assets/Scripts/Editor/Plugins/Example/ExampleEditor.cs.meta
  48. 3 1
      Unity/Assets/Scripts/Editor/Unity.Editor.asmdef
  49. 0 8
      Unity/Assets/Scripts/Empty.meta
  50. 0 8
      Unity/Assets/Scripts/Empty/AllCodes.meta
  51. 0 20
      Unity/Assets/Scripts/Empty/AllCodes/Unity.AllCodes.asmdef
  52. 0 8
      Unity/Assets/Scripts/Empty/Hotfix.meta
  53. 0 1
      Unity/Assets/Scripts/Empty/Hotfix/Empty.cs
  54. 0 11
      Unity/Assets/Scripts/Empty/Hotfix/Empty.cs.meta
  55. 0 7
      Unity/Assets/Scripts/Empty/Hotfix/Unity.Hotfix.asmdef.meta
  56. 0 8
      Unity/Assets/Scripts/Empty/HotfixView.meta
  57. 0 1
      Unity/Assets/Scripts/Empty/HotfixView/Empty.cs
  58. 0 11
      Unity/Assets/Scripts/Empty/HotfixView/Empty.cs.meta
  59. 0 7
      Unity/Assets/Scripts/Empty/HotfixView/Unity.HotfixView.asmdef.meta
  60. 0 8
      Unity/Assets/Scripts/Empty/Model.meta
  61. 0 1
      Unity/Assets/Scripts/Empty/Model/Empty.cs
  62. 0 11
      Unity/Assets/Scripts/Empty/Model/Empty.cs.meta
  63. 0 7
      Unity/Assets/Scripts/Empty/Model/Unity.Model.asmdef.meta
  64. 0 8
      Unity/Assets/Scripts/Empty/ModelView.meta
  65. 0 1
      Unity/Assets/Scripts/Empty/ModelView/Empty.cs
  66. 0 11
      Unity/Assets/Scripts/Empty/ModelView/Empty.cs.meta
  67. 0 7
      Unity/Assets/Scripts/Empty/ModelView/Unity.ModelView.asmdef.meta
  68. 0 0
      Unity/Assets/Scripts/Hotfix.meta
  69. 0 0
      Unity/Assets/Scripts/Hotfix/Client.meta
  70. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo.meta
  71. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI.meta
  72. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs
  73. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs.meta
  74. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs
  75. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs.meta
  76. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs
  77. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs.meta
  78. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Login.meta
  79. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Login/EnterMapHelper.cs
  80. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Login/EnterMapHelper.cs.meta
  81. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Login/LoginHelper.cs
  82. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Login/LoginHelper.cs.meta
  83. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move.meta
  84. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_PathfindingResultHandler.cs
  85. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_PathfindingResultHandler.cs.meta
  86. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_StopHandler.cs
  87. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_StopHandler.cs.meta
  88. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move/MoveHelper.cs
  89. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Move/MoveHelper.cs.meta
  90. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Ping.meta
  91. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Ping/PingComponentSystem.cs
  92. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Ping/PingComponentSystem.cs.meta
  93. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router.meta
  94. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/HttpClientHelper.cs
  95. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/HttpClientHelper.cs.meta
  96. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterAddressComponentSystem.cs
  97. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterAddressComponentSystem.cs.meta
  98. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterCheckComponentSystem.cs
  99. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterCheckComponentSystem.cs.meta
  100. 0 0
      Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterHelper.cs

+ 3 - 3
DotNet/Hotfix/DotNet.Hotfix.csproj

@@ -23,15 +23,15 @@
     </PropertyGroup>
     <ItemGroup>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Hotfix\Client\**\*.cs"> 
+        <Compile Include="..\..\Unity\Assets\Scripts\Hotfix\Client\**\*.cs"> 
             <Link>Client\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile> 
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Hotfix\Server\**\*.cs">
+        <Compile Include="..\..\Unity\Assets\Scripts\Hotfix\Server\**\*.cs">
             <Link>Server\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Hotfix\Share\**\*.cs">
+        <Compile Include="..\..\Unity\Assets\Scripts\Hotfix\Share\**\*.cs">
             <Link>Share\%(RecursiveDir)%(FileName)%(Extension)</Link> 
         </Compile> 
     </ItemGroup>

+ 4 - 4
DotNet/Model/DotNet.Model.csproj

@@ -25,19 +25,19 @@
     </PropertyGroup>
     <ItemGroup>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Model\Server\**\*.cs"> 
+        <Compile Include="..\..\Unity\Assets\Scripts\Model\Server\**\*.cs"> 
             <Link>Server\%(RecursiveDir)%(FileName)%(Extension)</Link> 
         </Compile>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Model\Client\**\*.cs"> 
+        <Compile Include="..\..\Unity\Assets\Scripts\Model\Client\**\*.cs"> 
             <Link>Client\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
         
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Model\Share\**\*.cs">
+        <Compile Include="..\..\Unity\Assets\Scripts\Model\Share\**\*.cs">
             <Link>Share\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Codes\Model\Generate\Server\**\*.cs"> 
+        <Compile Include="..\..\Unity\Assets\Scripts\Model\Generate\Server\**\*.cs"> 
             <Link>Generate\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
         

+ 14 - 89
ET.sln

@@ -37,21 +37,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Share.Analyzer", "Share\Ana
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Share.Tool", "Share\Tool\Share.Tool.csproj", "{1D028A2B-515C-49E2-923B-094CBD89BE5A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Model.Codes", "Unity\Unity.Model.Codes.csproj", "{F35320F7-9304-81E8-7D71-B379F8BA7E35}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Hotfix.Codes", "Unity\Unity.Hotfix.Codes.csproj", "{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.ModelView.Codes", "Unity\Unity.ModelView.Codes.csproj", "{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.HotfixView.Codes", "Unity\Unity.HotfixView.Codes.csproj", "{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Editor.Codes", "Unity\Unity.Editor.Codes.csproj", "{89DD0821-4AE5-0EE7-65A0-445EF4C85913}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Loader", "Unity\Unity.Loader.csproj", "{32B76B98-B8F4-F864-D1F9-50CF255042D8}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotNet.Loader", "DotNet\Loader\DotNet.Loader.csproj", "{1D5E890A-C9D5-45DF-B098-73DBE39EB311}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.AllCodes", "Unity\Unity.AllCodes.csproj", "{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Codes", "Unity\Unity.Codes.csproj", "{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -231,66 +221,6 @@ Global
 		{1D028A2B-515C-49E2-923B-094CBD89BE5A}.Release|x64.Build.0 = Release|Any CPU
 		{1D028A2B-515C-49E2-923B-094CBD89BE5A}.Release|x86.ActiveCfg = Release|Any CPU
 		{1D028A2B-515C-49E2-923B-094CBD89BE5A}.Release|x86.Build.0 = Release|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Debug|x64.Build.0 = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Debug|x86.Build.0 = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Release|x64.ActiveCfg = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Release|x64.Build.0 = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Release|x86.ActiveCfg = Debug|Any CPU
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35}.Release|x86.Build.0 = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Debug|x64.Build.0 = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Debug|x86.Build.0 = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Release|x64.ActiveCfg = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Release|x64.Build.0 = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Release|x86.ActiveCfg = Debug|Any CPU
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D}.Release|x86.Build.0 = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Debug|x64.Build.0 = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Debug|x86.Build.0 = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Release|x64.ActiveCfg = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Release|x64.Build.0 = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Release|x86.ActiveCfg = Debug|Any CPU
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429}.Release|x86.Build.0 = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Debug|x64.Build.0 = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Debug|x86.Build.0 = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Release|x64.ActiveCfg = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Release|x64.Build.0 = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Release|x86.ActiveCfg = Debug|Any CPU
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C}.Release|x86.Build.0 = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Debug|x64.Build.0 = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Debug|x86.Build.0 = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Release|x64.ActiveCfg = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Release|x64.Build.0 = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Release|x86.ActiveCfg = Debug|Any CPU
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913}.Release|x86.Build.0 = Debug|Any CPU
 		{32B76B98-B8F4-F864-D1F9-50CF255042D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{32B76B98-B8F4-F864-D1F9-50CF255042D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{32B76B98-B8F4-F864-D1F9-50CF255042D8}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -315,18 +245,18 @@ Global
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311}.Release|x64.Build.0 = Release|Any CPU
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311}.Release|x86.ActiveCfg = Release|Any CPU
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311}.Release|x86.Build.0 = Release|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Debug|x64.Build.0 = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Debug|x86.Build.0 = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Release|x64.ActiveCfg = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Release|x64.Build.0 = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Release|x86.ActiveCfg = Debug|Any CPU
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152}.Release|x86.Build.0 = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Debug|x64.Build.0 = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Debug|x86.Build.0 = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Release|x64.ActiveCfg = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Release|x64.Build.0 = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Release|x86.ActiveCfg = Debug|Any CPU
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944}.Release|x86.Build.0 = Debug|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -348,12 +278,7 @@ Global
 		{DE4513D3-889B-5C52-8E9C-744C99AE7509} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
 		{9498BFB4-D9F5-C441-13E3-3F26F7700E29} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
 		{C109842F-01DA-64D4-DBF2-00C6449E459E} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{BC8AF236-3AA6-2FE6-DCCB-E412FEC3C152} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{89DD0821-4AE5-0EE7-65A0-445EF4C85913} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{D2D0DC3C-8414-F3B5-7B89-AEA449F00E4D} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{AB58BEC6-6A17-B4DC-A2EC-30AE7CA7216C} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{F35320F7-9304-81E8-7D71-B379F8BA7E35} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{E80DCC2F-4205-C895-4E78-6ED5FE5CD429} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
+		{C8CDB918-7F4F-0E46-C7AA-900F18D8C944} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {EABC01E3-3EB5-47EF-B46E-AAD8BB3585F1}

+ 0 - 8
Unity/Assets/Scripts/Codes/Editor.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 4a4bd5779d472874c92646a19cc12948
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Codes/Editor/Plugins.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 024ac3ae639bfb04789856c743a2818a
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Codes/Editor/Plugins/Example.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 51b8abaf274ad6d44991f1412eb7b290
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 27
Unity/Assets/Scripts/Codes/Editor/Unity.Editor.Codes.asmdef

@@ -1,27 +0,0 @@
-{
-    "name": "Unity.Editor.Codes",
-    "rootNamespace": "ET",
-    "references": [
-        "Unity.ThirdParty",
-        "Unity.Core",
-        "Unity.Model.Codes",
-        "Unity.Hotfix.Codes",
-        "Unity.ModelView.Codes",
-        "Unity.HotfixView.Codes",
-        "Unity.Editor",
-        "Unity.Loader"
-    ],
-    "includePlatforms": [
-        "Editor"
-    ],
-    "excludePlatforms": [],
-    "allowUnsafeCode": true,
-    "overrideReferences": false,
-    "precompiledReferences": [],
-    "autoReferenced": true,
-    "defineConstraints": [
-        "ENABLE_CODES"
-    ],
-    "versionDefines": [],
-    "noEngineReferences": false
-}

+ 0 - 7
Unity/Assets/Scripts/Codes/Editor/Unity.Editor.Codes.asmdef.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1aed51cd6275e0541b03f9feea3a2354
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 0
Unity/Assets/Scripts/Empty/AllCodes/Empty.cs → Unity/Assets/Scripts/Codes/Empty.cs


+ 0 - 0
Unity/Assets/Scripts/Empty/AllCodes/Empty.cs.meta → Unity/Assets/Scripts/Codes/Empty.cs.meta


+ 0 - 8
Unity/Assets/Scripts/Codes/Hotfix/Server/Demo/Scenes/Map/Room.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 27e36a50a07b2461382bcc48f6a0e020
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Codes/Hotfix/Server/Demo/Scenes/Match.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b2d1614ceed014825a7dc60c4bb7b52c
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 23
Unity/Assets/Scripts/Codes/Hotfix/Unity.Hotfix.Codes.asmdef

@@ -1,23 +0,0 @@
-{
-    "name": "Unity.Hotfix.Codes",
-    "rootNamespace": "ET",
-    "references": [
-        "Unity.ThirdParty",
-        "Unity.Core",
-        "Unity.Model.Codes",
-        "Unity.Mathematics",
-        "Unity.Loader",
-        "MemoryPack"
-    ],
-    "includePlatforms": [],
-    "excludePlatforms": [],
-    "allowUnsafeCode": true,
-    "overrideReferences": false,
-    "precompiledReferences": [],
-    "autoReferenced": true,
-    "defineConstraints": [
-        "ENABLE_CODES"
-    ],
-    "versionDefines": [],
-    "noEngineReferences": false
-}

+ 0 - 25
Unity/Assets/Scripts/Codes/HotfixView/Unity.HotfixView.Codes.asmdef

@@ -1,25 +0,0 @@
-{
-    "name": "Unity.HotfixView.Codes",
-    "rootNamespace": "ET",
-    "references": [
-        "Unity.ThirdParty",
-        "Unity.Core",
-        "Unity.Model.Codes",
-        "Unity.Hotfix.Codes",
-        "Unity.ModelView.Codes",
-        "Unity.Mathematics",
-        "Unity.Loader",
-        "MemoryPack"
-    ],
-    "includePlatforms": [],
-    "excludePlatforms": [],
-    "allowUnsafeCode": true,
-    "overrideReferences": false,
-    "precompiledReferences": [],
-    "autoReferenced": true,
-    "defineConstraints": [
-        "ENABLE_CODES"
-    ],
-    "versionDefines": [],
-    "noEngineReferences": false
-}

+ 0 - 8
Unity/Assets/Scripts/Codes/Model/Server/Demo/Map/Room.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 7a1903315ccf44874b87313ecc6b6688
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Codes/Model/Server/Demo/Map/Unit.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 7510e4cce7e01464698d783fd6d7b719
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Codes/Model/Server/Demo/Match.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 292099c80c6bb4c0baf8b72e2d025152
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 22
Unity/Assets/Scripts/Codes/ModelView/Unity.ModelView.Codes.asmdef

@@ -1,22 +0,0 @@
-{
-    "name": "Unity.ModelView.Codes",
-    "rootNamespace": "ET",
-    "references": [
-        "Unity.ThirdParty",
-        "Unity.Core",
-        "Unity.Model.Codes",
-        "Unity.Mathematics",
-        "Unity.Loader"
-    ],
-    "includePlatforms": [],
-    "excludePlatforms": [],
-    "allowUnsafeCode": true,
-    "overrideReferences": false,
-    "precompiledReferences": [],
-    "autoReferenced": true,
-    "defineConstraints": [
-        "ENABLE_CODES"
-    ],
-    "versionDefines": [],
-    "noEngineReferences": false
-}

+ 2 - 1
Unity/Assets/Scripts/Codes/Model/Unity.Model.Codes.asmdef → Unity/Assets/Scripts/Codes/Unity.Codes.asmdef

@@ -1,10 +1,11 @@
 {
-    "name": "Unity.Model.Codes",
+    "name": "Unity.Codes",
     "rootNamespace": "ET",
     "references": [
         "Unity.ThirdParty",
         "Unity.Core",
         "Unity.Mathematics",
+        "Unity.Loader",
         "MemoryPack"
     ],
     "includePlatforms": [],

+ 0 - 0
Unity/Assets/Scripts/Empty/AllCodes/Unity.AllCodes.asmdef.meta → Unity/Assets/Scripts/Codes/Unity.Codes.asmdef.meta


+ 47 - 111
Unity/Assets/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs

@@ -17,117 +17,57 @@ namespace ET
                 return GenerateCustomProject(path, content);
             }
 
-            if (Define.EnableCodes)
+            if (path.EndsWith("Unity.Codes.csproj"))
             {
-                if (path.EndsWith("Unity.Hotfix.Codes.csproj"))
+                GlobalConfig globalConfig = Resources.Load<GlobalConfig>("GlobalConfig");
+                if (globalConfig.BuildType == BuildType.Release)
                 {
-                    content = GenerateCustomProject(path, content);
+                    content = content.Replace("<Optimize>false</Optimize>", "<Optimize>true</Optimize>");
+                    content = content.Replace(";DEBUG;", ";");
                 }
 
-                if (path.EndsWith("Unity.Model.Codes.csproj"))
-                {
-                    content = GenerateCustomProject(path, content);
-                }
+                content = content.Replace("<Compile Include=\"Assets\\Scripts\\Codes\\Empty.cs\" />", string.Empty);
+                content = content.Replace("<None Include=\"Assets\\Scripts\\Codes\\Unity.Codes.asmdef\" />", string.Empty);
 
-                if (path.EndsWith("Unity.HotfixView.Codes.csproj"))
+                string[] files = Array.Empty<string>();
+                switch (globalConfig.CodeMode)
                 {
-                    content = GenerateCustomProject(path, content);
+                    case CodeMode.Client:
+                        files = new[]
+                        {
+                            @"Assets\Scripts\Model\Client\**\*.cs Client\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Model\Share\**\*.cs Share\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Model\Generate\Client\**\*.cs Generate\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Hotfix\Client\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Hotfix\Share\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\ModelView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\HotfixView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)"
+                        };
+                        break;
+                    case CodeMode.ClientServer:
+                        files = new[]
+                        {
+                            @"Assets\Scripts\Model\Server\**\*.cs Server\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Model\Client\**\*.cs Client\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Model\Share\**\*.cs Share\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Model\Generate\ClientServer\**\*.cs Generate\%(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\Hotfix\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\ModelView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
+                            @"Assets\Scripts\HotfixView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)"
+                        };
+                        break;
                 }
 
-                if (path.EndsWith("Unity.ModelView.Codes.csproj"))
-                {
-                    content = GenerateCustomProject(path, content);
-                }
+                content = GenerateCustomProject(path, content, files);
+                content = content.Replace("<Target Name=\"AfterBuild\" />",
+                    "   <Target Name=\"AfterBuild\">\n" +
+                    $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).dll\" DestinationFiles=\"$(ProjectDir)/{Define.CodeDir}/Codes.dll.bytes\" ContinueOnError=\"false\" />\n" +
+                    $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).pdb\" DestinationFiles=\"$(ProjectDir)/{Define.CodeDir}/Codes.pdb.bytes\" ContinueOnError=\"false\" />\n" +
+                    $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).dll\" DestinationFiles=\"$(ProjectDir)/{Define.BuildOutputDir}/Codes.dll\" ContinueOnError=\"false\" />\n" +
+                    $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).pdb\" DestinationFiles=\"$(ProjectDir)/{Define.BuildOutputDir}/Codes.pdb\" ContinueOnError=\"false\" />\n" +
+                    "   </Target>\n");
             }
-            else
-            {
-                if (path.EndsWith("Unity.Hotfix.csproj"))
-                {
-                    content = content.Replace("<Compile Include=\"Assets\\Scripts\\Empty\\Hotfix\\Empty.cs\" />", string.Empty);
-                    content = content.Replace("<None Include=\"Assets\\Scripts\\Empty\\Hotfix\\Unity.Hotfix.asmdef\" />", string.Empty);
 
-                    content = GenerateCustomProject(path, content,
-                        @"Assets\Scripts\Codes\Hotfix\**\*.cs %(RecursiveDir)%(FileName)%(Extension)");
-                }
-
-                if (path.EndsWith("Unity.HotfixView.csproj"))
-                {
-                    content = content.Replace("<Compile Include=\"Assets\\Scripts\\Empty\\HotfixView\\Empty.cs\" />", string.Empty);
-                    content = content.Replace("<None Include=\"Assets\\Scripts\\Empty\\HotfixView\\Unity.HotfixView.asmdef\" />", string.Empty);
-                    content = GenerateCustomProject(path, content,
-                        @"Assets\Scripts\Codes\HotfixView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)");
-                }
-
-                if (path.EndsWith("Unity.Model.csproj"))
-                {
-                    content = content.Replace("<Compile Include=\"Assets\\Scripts\\Empty\\Model\\Empty.cs\" />", string.Empty);
-                    content = content.Replace("<None Include=\"Assets\\Scripts\\Empty\\Model\\Unity.Model.asmdef\" />", string.Empty);
-                    content = GenerateCustomProject(path, content,
-                        @"Assets\Scripts\Codes\Model\Server\**\*.cs Server\%(RecursiveDir)%(FileName)%(Extension)",
-                        @"Assets\Scripts\Codes\Model\Client\**\*.cs Client\%(RecursiveDir)%(FileName)%(Extension)",
-                        @"Assets\Scripts\Codes\Model\Share\**\*.cs Share\%(RecursiveDir)%(FileName)%(Extension)",
-                        @"Assets\Scripts\Codes\Model\Generate\ClientServer\**\*.cs Generate\%(RecursiveDir)%(FileName)%(Extension)");
-                }
-
-                if (path.EndsWith("Unity.ModelView.csproj"))
-                {
-                    content = content.Replace("<Compile Include=\"Assets\\Scripts\\Empty\\ModelView\\Empty.cs\" />", string.Empty);
-                    content = content.Replace("<None Include=\"Assets\\Scripts\\Empty\\ModelView\\Unity.ModelView.asmdef\" />", string.Empty);
-                    content = GenerateCustomProject(path, content,
-                        @"Assets\Scripts\Codes\ModelView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)");
-                }
-                
-                if (path.EndsWith("Unity.AllCodes.csproj"))
-                {
-                    GlobalConfig globalConfig = Resources.Load<GlobalConfig>("GlobalConfig");
-                    if (globalConfig.BuildType == BuildType.Release)
-                    {
-                        content = content.Replace("<Optimize>false</Optimize>", "<Optimize>true</Optimize>");
-                        content = content.Replace(";DEBUG;", ";");
-                    }
-
-                    content = content.Replace("<Compile Include=\"Assets\\Scripts\\Empty\\AllCodes\\Empty.cs\" />", string.Empty);
-                    content = content.Replace("<None Include=\"Assets\\Scripts\\Empty\\AllCodes\\Unity.AllCodes.asmdef\" />", string.Empty);
-
-                    string[] files = Array.Empty<string>();
-                    switch (globalConfig.CodeMode)
-                    {
-                        case CodeMode.Client:
-                            files = new[]
-                            {
-                                @"Assets\Scripts\Codes\Model\Client\**\*.cs Client\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Model\Share\**\*.cs Share\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Model\Generate\Client\**\*.cs Generate\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Hotfix\Client\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Hotfix\Share\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\ModelView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\HotfixView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)"
-                            };
-                            break;
-                        case CodeMode.ClientServer:
-                            files = new[]
-                            {
-                                @"Assets\Scripts\Codes\Model\Server\**\*.cs Server\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Model\Client\**\*.cs Client\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Model\Share\**\*.cs Share\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Model\Generate\ClientServer\**\*.cs Generate\%(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\Hotfix\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\ModelView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)",
-                                @"Assets\Scripts\Codes\HotfixView\**\*.cs %(RecursiveDir)%(FileName)%(Extension)"
-                            };
-                            break;
-                    }
-
-                    content = GenerateCustomProject(path, content, files);
-                    content = content.Replace("<Target Name=\"AfterBuild\" />",
-                        "   <Target Name=\"AfterBuild\">\n" +
-                        $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).dll\" DestinationFiles=\"$(ProjectDir)/{Define.CodeDir}/Model.dll.bytes\" ContinueOnError=\"false\" />\n" +
-                        $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).pdb\" DestinationFiles=\"$(ProjectDir)/{Define.CodeDir}/Model.pdb.bytes\" ContinueOnError=\"false\" />\n" +
-                        $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).dll\" DestinationFiles=\"$(ProjectDir)/{Define.BuildOutputDir}/Model.dll\" ContinueOnError=\"false\" />\n" +
-                        $"       <Copy SourceFiles=\"$(TargetDir)/$(TargetName).pdb\" DestinationFiles=\"$(ProjectDir)/{Define.BuildOutputDir}/Model.pdb\" ContinueOnError=\"false\" />\n" +
-                        "   </Target>\n");
-                }
-            }
             return content;
         }
 
@@ -175,16 +115,12 @@ namespace ET
 
             rootNode.AppendChild(itemGroup);
 
-            using (StringWriter sw = new StringWriter())
-            {
-                using (XmlTextWriter tx = new XmlTextWriter(sw))
-                {
-                    tx.Formatting = Formatting.Indented;
-                    newDoc.WriteTo(tx);
-                    tx.Flush();
-                    return sw.GetStringBuilder().ToString();
-                }
-            }
+            using StringWriter sw = new();
+            using XmlTextWriter tx = new(sw);
+            tx.Formatting = Formatting.Indented;
+            newDoc.WriteTo(tx);
+            tx.Flush();
+            return sw.GetStringBuilder().ToString();
         }
     }
 }

+ 0 - 218
Unity/Assets/Scripts/Editor/BuildEditor/BuildAssembliesHelper.cs

@@ -1,218 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Threading;
-using UnityEngine;
-using UnityEditor;
-using UnityEditor.Compilation;
-
-namespace ET
-{
-    public static class BuildAssembliesHelper
-    {
-        public static void BuildModel(BuildType codeOptimization, GlobalConfig globalConfig)
-        {
-            List<string> codes;
-
-            switch (globalConfig.CodeMode)
-            {
-                case CodeMode.Client:
-                    codes = new List<string>()
-                    {
-                        "Assets/Scripts/Codes/Model/Generate/Client/",
-                        "Assets/Scripts/Codes/Model/Share/",
-                        "Assets/Scripts/Codes/Model/Client/",
-                        "Assets/Scripts/Codes/ModelView/Client/",
-                    };
-                    break;
-                case CodeMode.Server:
-                    codes = new List<string>()
-                    {
-                        "Assets/Scripts/Codes/Model/Generate/Server/",
-                        "Assets/Scripts/Codes/Model/Share/",
-                        "Assets/Scripts/Codes/Model/Server/",
-                        "Assets/Scripts/Codes/Model/Client/",
-                    };
-                    break;
-                case CodeMode.ClientServer:
-                    codes = new List<string>()
-                    {
-                        "Assets/Scripts/Codes/Model/Share/",
-                        "Assets/Scripts/Codes/Model/Client/",
-                        "Assets/Scripts/Codes/ModelView/Client/",
-                        "Assets/Scripts/Codes/Model/Generate/ClientServer/",
-                        "Assets/Scripts/Codes/Model/Server/",
-                    };
-                    break;
-                default:
-                    throw new Exception("not found enum");
-            }
-
-            BuildAssembliesHelper.BuildMuteAssembly("Model", codes, Array.Empty<string>(), codeOptimization, globalConfig.CodeMode);
-
-            File.Copy(Path.Combine(Define.BuildOutputDir, $"Model.dll"), Path.Combine(Define.CodeDir, $"Model.dll.bytes"), true);
-            File.Copy(Path.Combine(Define.BuildOutputDir, $"Model.pdb"), Path.Combine(Define.CodeDir, $"Model.pdb.bytes"), true);
-            Debug.Log("copy Model.dll to Bundles/Code success!");
-        }
-
-        public static void BuildHotfix(BuildType codeOptimization, GlobalConfig globalConfig)
-        {
-            string[] logicFiles = Directory.GetFiles(Define.BuildOutputDir, "Hotfix_*");
-            foreach (string file in logicFiles)
-            {
-                File.Delete(file);
-            }
-
-            int random = RandomGenerator.RandomNumber(100000000, 999999999);
-            string logicFile = $"Hotfix_{random}";
-
-            List<string> codes;
-            switch (globalConfig.CodeMode)
-            {
-                case CodeMode.Client:
-                    codes = new List<string>()
-                    {
-                        "Assets/Scripts/Codes/Hotfix/Share/",
-                        "Assets/Scripts/Codes/Hotfix/Client/",
-                        "Assets/Scripts/Codes/HotfixView/Client/",
-                    };
-                    break;
-                case CodeMode.Server:
-                    codes = new List<string>()
-                    {
-                        "Assets/Scripts/Codes/Hotfix/Share/", "Assets/Scripts/Codes/Hotfix/Server/", "Assets/Scripts/Codes/Hotfix/Client/",
-                    };
-                    break;
-                case CodeMode.ClientServer:
-                    codes = new List<string>()
-                    {
-                        "Assets/Scripts/Codes/Hotfix/Share/",
-                        "Assets/Scripts/Codes/Hotfix/Client/",
-                        "Assets/Scripts/Codes/HotfixView/Client/",
-                        "Assets/Scripts/Codes/Hotfix/Server/",
-                    };
-                    break;
-                default:
-                    throw new Exception("not found enum");
-            }
-
-            BuildAssembliesHelper.BuildMuteAssembly("Hotfix", codes, new[] { Path.Combine(Define.BuildOutputDir, "Model.dll") }, codeOptimization,
-                globalConfig.CodeMode);
-
-            File.Copy(Path.Combine(Define.BuildOutputDir, "Hotfix.dll"), Path.Combine(Define.CodeDir, $"Hotfix.dll.bytes"), true);
-            File.Copy(Path.Combine(Define.BuildOutputDir, "Hotfix.pdb"), Path.Combine(Define.CodeDir, $"Hotfix.pdb.bytes"), true);
-            File.Copy(Path.Combine(Define.BuildOutputDir, "Hotfix.dll"), Path.Combine(Define.BuildOutputDir, $"{logicFile}.dll"), true);
-            File.Copy(Path.Combine(Define.BuildOutputDir, "Hotfix.pdb"), Path.Combine(Define.BuildOutputDir, $"{logicFile}.pdb"), true);
-            Debug.Log("copy Hotfix.dll to Bundles/Code success!");
-        }
-
-        private static void BuildMuteAssembly(
-            string assemblyName, List<string> CodeDirectorys,
-            string[] additionalReferences, BuildType codeOptimization, CodeMode codeMode = CodeMode.Client)
-        {
-            if (!Directory.Exists(Define.BuildOutputDir))
-            {
-                Directory.CreateDirectory(Define.BuildOutputDir);
-            }
-
-            List<string> scripts = new List<string>();
-            for (int i = 0; i < CodeDirectorys.Count; i++)
-            {
-                DirectoryInfo dti = new DirectoryInfo(CodeDirectorys[i]);
-                FileInfo[] fileInfos = dti.GetFiles("*.cs", System.IO.SearchOption.AllDirectories);
-                for (int j = 0; j < fileInfos.Length; j++)
-                {
-                    scripts.Add(fileInfos[j].FullName);
-                }
-            }
-
-            string dllPath = Path.Combine(Define.BuildOutputDir, $"{assemblyName}.dll");
-            string pdbPath = Path.Combine(Define.BuildOutputDir, $"{assemblyName}.pdb");
-            File.Delete(dllPath);
-            File.Delete(pdbPath);
-
-            Directory.CreateDirectory(Define.BuildOutputDir);
-
-            AssemblyBuilder assemblyBuilder = new AssemblyBuilder(dllPath, scripts.ToArray());
-
-            if (codeMode == CodeMode.Client)
-            {
-                assemblyBuilder.excludeReferences = new string[]
-                {
-                    "DnsClient.dll", 
-                    "MongoDB.Driver.Core.dll", 
-                    "MongoDB.Driver.dll", 
-                    "MongoDB.Driver.Legacy.dll",
-                    "MongoDB.Libmongocrypt.dll", 
-                    "SharpCompress.dll", 
-                    "System.Buffers.dll", 
-                    "System.Runtime.CompilerServices.Unsafe.dll",
-                    "System.Text.Encoding.CodePages.dll"
-                };
-            }
-
-            //启用UnSafe
-            assemblyBuilder.compilerOptions.AllowUnsafeCode = true;
-
-            BuildTargetGroup buildTargetGroup = BuildPipeline.GetBuildTargetGroup(EditorUserBuildSettings.activeBuildTarget);
-
-            assemblyBuilder.compilerOptions.CodeOptimization = (CodeOptimization)codeOptimization;
-            assemblyBuilder.compilerOptions.ApiCompatibilityLevel = PlayerSettings.GetApiCompatibilityLevel(buildTargetGroup);
-            // assemblyBuilder.compilerOptions.ApiCompatibilityLevel = ApiCompatibilityLevel.NET_4_6;
-
-            assemblyBuilder.additionalReferences = additionalReferences;
-
-            assemblyBuilder.flags = AssemblyBuilderFlags.None;
-            //AssemblyBuilderFlags.None                 正常发布
-            //AssemblyBuilderFlags.DevelopmentBuild     开发模式打包
-            //AssemblyBuilderFlags.EditorAssembly       编辑器状态
-            assemblyBuilder.referencesOptions = ReferencesOptions.UseEngineModules;
-
-            assemblyBuilder.buildTarget = EditorUserBuildSettings.activeBuildTarget;
-
-            assemblyBuilder.buildTargetGroup = buildTargetGroup;
-
-            assemblyBuilder.buildStarted += assemblyPath => Debug.LogFormat("build start:" + assemblyPath);
-
-            assemblyBuilder.buildFinished += (assemblyPath, compilerMessages) =>
-            {
-                int errorCount = compilerMessages.Count(m => m.type == CompilerMessageType.Error);
-                int warningCount = compilerMessages.Count(m => m.type == CompilerMessageType.Warning);
-
-                Debug.LogFormat("Warnings: {0} - Errors: {1}", warningCount, errorCount);
-
-                if (warningCount > 0)
-                {
-                    Debug.LogFormat("有{0}个Warning!!!", warningCount);
-                }
-
-                if (errorCount > 0)
-                {
-                    for (int i = 0; i < compilerMessages.Length; i++)
-                    {
-                        if (compilerMessages[i].type == CompilerMessageType.Error)
-                        {
-                            string filename = Path.GetFullPath(compilerMessages[i].file);
-                            Debug.LogError(
-                                $"{compilerMessages[i].message} (at <a href=\"file:///{filename}/\" line=\"{compilerMessages[i].line}\">{Path.GetFileName(filename)}</a>)");
-                        }
-                    }
-                }
-            };
-
-            //开始构建
-            if (!assemblyBuilder.Build())
-            {
-                Debug.LogErrorFormat("build fail:" + assemblyBuilder.assemblyPath);
-                return;
-            }
-
-            while (EditorApplication.isCompiling)
-            {
-                // 主线程sleep并不影响编译线程
-                Thread.Sleep(1);
-            }
-        }
-    }
-}

+ 0 - 11
Unity/Assets/Scripts/Editor/BuildEditor/BuildAssembliesHelper.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: d1b75d276b7b6dd469bf5dccba9a5a80
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/AEntityMenuHandler.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/AEntityMenuHandler.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/AEntityMenuHandler.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/AEntityMenuHandler.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/EntityContextMenu.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityContextMenu.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/EntityContextMenu.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityContextMenu.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/EntityMenuAttribute.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityMenuAttribute.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/EntityMenuAttribute.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/EntityMenuAttribute.cs.meta


+ 2 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/MenuExample.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/MenuExample.cs

@@ -1,5 +1,6 @@
 namespace ET
 {
+#if !ENABLE_CODES
     [EntityMenu(typeof (Unit), "打开属性菜单")]
     public class UnitNumericWindowMenu: AEntityMenuHandler
     {
@@ -10,4 +11,5 @@ namespace ET
             Log.Debug(unit.Config.Name);
         }
     }
+#endif
 }

+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/ContextMenu/MenuExample.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/ContextMenu/MenuExample.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Entity.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Entity/EditorLayout.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/EditorLayout.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Entity/EditorLayout.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/EditorLayout.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Entity/SerializationTypeExtension.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/SerializationTypeExtension.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Entity/SerializationTypeExtension.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Entity/SerializationTypeExtension.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree/EntityTreeView.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeView.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree/EntityTreeView.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeView.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree/EntityTreeViewItem.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeViewItem.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree/EntityTreeViewItem.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeViewItem.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree/EntityTreeWindow.cs → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeWindow.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/EntityTreeWindow/Tree/EntityTreeWindow.cs.meta → Unity/Assets/Scripts/Editor/EntityTreeWindow/Tree/EntityTreeWindow.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/Plugins/Example/ExampleEditor.cs → Unity/Assets/Scripts/Editor/Plugins/Example/ExampleEditor.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Editor/Plugins/Example/ExampleEditor.cs.meta → Unity/Assets/Scripts/Editor/Plugins/Example/ExampleEditor.cs.meta


+ 3 - 1
Unity/Assets/Scripts/Editor/Unity.Editor.asmdef

@@ -6,7 +6,9 @@
         "Unity.Core",
         "Unity.Loader",
         "HybridCLR.Runtime",
-        "HybridCLR.Editor"
+        "HybridCLR.Editor",
+        "Unity.Model",
+        "Unity.Hotfix"
     ],
     "includePlatforms": [
         "Editor"

+ 0 - 8
Unity/Assets/Scripts/Empty.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 44eaa4c6b785d4c4b88a0da969556a9f
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Empty/AllCodes.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b55a0b558962b416daebf36140117988
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 20
Unity/Assets/Scripts/Empty/AllCodes/Unity.AllCodes.asmdef

@@ -1,20 +0,0 @@
-{
-    "name": "Unity.AllCodes",
-    "rootNamespace": "ET",
-    "references": [
-        "Unity.ThirdParty",
-        "Unity.Core",
-        "Unity.Mathematics",
-        "Unity.Loader",
-        "MemoryPack"
-    ],
-    "includePlatforms": [],
-    "excludePlatforms": [],
-    "allowUnsafeCode": true,
-    "overrideReferences": false,
-    "precompiledReferences": [],
-    "autoReferenced": true,
-    "defineConstraints": [],
-    "versionDefines": [],
-    "noEngineReferences": false
-}

+ 0 - 8
Unity/Assets/Scripts/Empty/Hotfix.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 516985cfbade0c4458173ec83193b0cb
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 1
Unity/Assets/Scripts/Empty/Hotfix/Empty.cs

@@ -1 +0,0 @@
-//用于自动生成工程项目的占位脚本,请勿移除或修改

+ 0 - 11
Unity/Assets/Scripts/Empty/Hotfix/Empty.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 8c7b59b119e946e8bcbc3783c8c355c6
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 7
Unity/Assets/Scripts/Empty/Hotfix/Unity.Hotfix.asmdef.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: dd49a6aee98625147b438c1f3cc12621
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Empty/HotfixView.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: efde22fdd5457074db1d9c790adc391e
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 1
Unity/Assets/Scripts/Empty/HotfixView/Empty.cs

@@ -1 +0,0 @@
-//用于自动生成工程项目的占位脚本,请勿移除或修改

+ 0 - 11
Unity/Assets/Scripts/Empty/HotfixView/Empty.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 4d37f62f6e5d48d28d7e4a8364391ca5
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 7
Unity/Assets/Scripts/Empty/HotfixView/Unity.HotfixView.asmdef.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 98144a3fda0534746a737325b7935c1d
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Empty/Model.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 362839cefe2ae724d8bc02709d095eb8
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 1
Unity/Assets/Scripts/Empty/Model/Empty.cs

@@ -1 +0,0 @@
-//用于自动生成工程项目的占位脚本,请勿移除或修改

+ 0 - 11
Unity/Assets/Scripts/Empty/Model/Empty.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: ec3187e786484b65b55340bb73f34d68
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 7
Unity/Assets/Scripts/Empty/Model/Unity.Model.asmdef.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 61be00357cd206e42a4338fff3f5d273
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Unity/Assets/Scripts/Empty/ModelView.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 6a7bb529db4d3394d88e71b685cf7d4f
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 1
Unity/Assets/Scripts/Empty/ModelView/Empty.cs

@@ -1 +0,0 @@
-//用于自动生成工程项目的占位脚本,请勿移除或修改

+ 0 - 11
Unity/Assets/Scripts/Empty/ModelView/Empty.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 08c022786ae2400099625ccd862e310e
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 7
Unity/Assets/Scripts/Empty/ModelView/Unity.ModelView.asmdef.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1c9695a401c816a4f8fa3550926b6cfc
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix.meta → Unity/Assets/Scripts/Hotfix.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client.meta → Unity/Assets/Scripts/Hotfix/Client.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo.meta → Unity/Assets/Scripts/Hotfix/Client/Demo.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/AI.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI/AI_Attack.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI/AI_Attack.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI/AI_XunLuo.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI/AI_XunLuo.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Login.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Login.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Login/EnterMapHelper.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Login/EnterMapHelper.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Login/EnterMapHelper.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Login/EnterMapHelper.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Login/LoginHelper.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Login/LoginHelper.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Login/LoginHelper.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Login/LoginHelper.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Move.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move/M2C_PathfindingResultHandler.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_PathfindingResultHandler.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move/M2C_PathfindingResultHandler.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_PathfindingResultHandler.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move/M2C_StopHandler.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_StopHandler.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move/M2C_StopHandler.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Move/M2C_StopHandler.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move/MoveHelper.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Move/MoveHelper.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Move/MoveHelper.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Move/MoveHelper.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Ping.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Ping.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Ping/PingComponentSystem.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Ping/PingComponentSystem.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Ping/PingComponentSystem.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Ping/PingComponentSystem.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Router.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/HttpClientHelper.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/HttpClientHelper.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/HttpClientHelper.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/HttpClientHelper.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/RouterAddressComponentSystem.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterAddressComponentSystem.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/RouterAddressComponentSystem.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterAddressComponentSystem.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/RouterCheckComponentSystem.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterCheckComponentSystem.cs


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/RouterCheckComponentSystem.cs.meta → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterCheckComponentSystem.cs.meta


+ 0 - 0
Unity/Assets/Scripts/Codes/Hotfix/Client/Demo/Router/RouterHelper.cs → Unity/Assets/Scripts/Hotfix/Client/Demo/Router/RouterHelper.cs


Некоторые файлы не были показаны из-за большого количества измененных файлов