Pārlūkot izejas kodu

把Loader从Core中分出来

tanghai 1 gadu atpakaļ
vecāks
revīzija
054823596e
100 mainītis faili ar 287 papildinājumiem un 1585 dzēšanām
  1. 15 2
      DotNet/Core/DotNet.Core.csproj
  2. 0 1
      DotNet/Loader/DotNet.Loader.csproj
  3. 0 1
      DotNet/Model/DotNet.Model.csproj
  4. 0 135
      ET.sln
  5. 1 1
      Share/Tool/Init.cs
  6. 4 9
      Share/Tool/Share.Tool.csproj
  7. 4 0
      Unity/Packages/com.et.core/Scripts/Core/ETTask/ETTask.cs
  8. 1 0
      Unity/Packages/com.et.core/Scripts/Core/ETTask/StateMachineWrap.cs
  9. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp.meta
  10. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/AckItem.cs
  11. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/AckItem.cs.meta
  12. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Kcp.cs
  13. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Kcp.cs.meta
  14. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/KcpPatial.cs
  15. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/KcpPatial.cs.meta
  16. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Segment.cs
  17. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Segment.cs.meta
  18. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Utils.cs
  19. 0 0
      Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Utils.cs.meta
  20. 13 0
      Unity/Packages/com.et.core/Scripts/Core/Serialize/MemoryPackRegister.cs
  21. 3 0
      Unity/Packages/com.et.core/Scripts/Core/Serialize/MemoryPackRegister.cs.meta
  22. 61 0
      Unity/Packages/com.et.core/Scripts/Core/Serialize/MongoRegister.cs
  23. 3 0
      Unity/Packages/com.et.core/Scripts/Core/Serialize/MongoRegister.cs.meta
  24. 3 0
      Unity/Packages/com.et.core/Scripts/Core/World/CodeLoader.meta
  25. 31 0
      Unity/Packages/com.et.core/Scripts/Core/World/CodeLoader/CodeLoader.cs
  26. 3 0
      Unity/Packages/com.et.core/Scripts/Core/World/CodeLoader/CodeLoader.cs.meta
  27. 0 11
      Unity/Packages/com.et.core/Scripts/Loader/AssemblyReference.cs
  28. 0 11
      Unity/Packages/com.et.core/Scripts/Loader/AssemblyReference.cs.meta
  29. 0 12
      Unity/Packages/com.et.core/Scripts/Loader/Helper/AcceptAllCertificate.cs
  30. 0 11
      Unity/Packages/com.et.core/Scripts/Loader/Helper/AcceptAllCertificate.cs.meta
  31. 0 50
      Unity/Packages/com.et.core/Scripts/Loader/Helper/PathHelper.cs
  32. 0 11
      Unity/Packages/com.et.core/Scripts/Loader/Helper/PathHelper.cs.meta
  33. 0 970
      Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated/AOTGenericReferences.cs
  34. 0 11
      Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated/AOTGenericReferences.cs.meta
  35. 0 343
      Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated/link.xml
  36. 4 0
      Unity/Packages/com.et.core/Scripts/Model~/Share/FiberInit_Main.cs
  37. 0 0
      Unity/Packages/com.et.loader/Res.meta
  38. 0 0
      Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset.asset
  39. 0 0
      Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset.asset.meta
  40. 0 0
      Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset_Renderer.asset
  41. 0 0
      Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset_Renderer.asset.meta
  42. 0 0
      Unity/Packages/com.et.loader/Resources.meta
  43. 0 0
      Unity/Packages/com.et.loader/Resources/BuildinFileManifest.asset
  44. 0 0
      Unity/Packages/com.et.loader/Resources/BuildinFileManifest.asset.meta
  45. 0 0
      Unity/Packages/com.et.loader/Resources/GlobalConfig.asset
  46. 0 0
      Unity/Packages/com.et.loader/Resources/GlobalConfig.asset.meta
  47. 0 0
      Unity/Packages/com.et.loader/Resources/YooAssetSettings.asset
  48. 0 0
      Unity/Packages/com.et.loader/Resources/YooAssetSettings.asset.meta
  49. 0 0
      Unity/Packages/com.et.loader/Scenes.meta
  50. 0 0
      Unity/Packages/com.et.loader/Scenes/Init.unity
  51. 0 0
      Unity/Packages/com.et.loader/Scenes/Init.unity.meta
  52. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1.meta
  53. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1.unity
  54. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1.unity.meta
  55. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/LightingData.asset
  56. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/LightingData.asset.meta
  57. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_dir.png
  58. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_dir.png.meta
  59. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_light.exr
  60. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_light.exr.meta
  61. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/ReflectionProbe-0.exr
  62. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1/ReflectionProbe-0.exr.meta
  63. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1Settings.lighting
  64. 0 0
      Unity/Packages/com.et.loader/Scenes/Map1Settings.lighting.meta
  65. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2.meta
  66. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2.unity
  67. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2.unity.meta
  68. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/LightingData.asset
  69. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/LightingData.asset.meta
  70. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_dir.png
  71. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_dir.png.meta
  72. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_light.exr
  73. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_light.exr.meta
  74. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/ReflectionProbe-0.exr
  75. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2/ReflectionProbe-0.exr.meta
  76. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2Settings.lighting
  77. 0 0
      Unity/Packages/com.et.loader/Scenes/Map2Settings.lighting.meta
  78. 1 1
      Unity/Packages/com.et.loader/Scenes/Mat.meta
  79. 135 0
      Unity/Packages/com.et.loader/Scenes/Mat/Urp.mat
  80. 3 3
      Unity/Packages/com.et.loader/Scenes/Mat/Urp.mat.meta
  81. 1 1
      Unity/Packages/com.et.loader/Scripts.meta
  82. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor.meta
  83. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/Assembly.meta
  84. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyEditor.cs
  85. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyEditor.cs.meta
  86. 1 1
      Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyTool.cs
  87. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyTool.cs.meta
  88. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/AssetPostProcessor.meta
  89. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs
  90. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs.meta
  91. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor.meta
  92. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildEditor.cs
  93. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildEditor.cs.meta
  94. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildHelper.cs
  95. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildHelper.cs.meta
  96. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor.meta
  97. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ComponentViewEditor.cs
  98. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ComponentViewEditor.cs.meta
  99. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ITypeDrawer.cs
  100. 0 0
      Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ITypeDrawer.cs.meta

+ 15 - 2
DotNet/Core/DotNet.Core.csproj

@@ -32,15 +32,28 @@
     </PropertyGroup>
     
     <ItemGroup> 
-        <Compile Include="..\..\Unity\Assets\Scripts\Core\**\*.cs">
+        <Compile Include="..\..\Unity\Packages\com.et.core\Scripts\Core\**\*.cs">
             <Link>Core\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
+
+        <Compile Include="..\..\Unity\Library\PackageCache\com.unity.mathematics*\Unity.Mathematics\**\*.cs">
+            <Link>Core/Unity.Mathematics/$([System.String]::new(%(RecursiveDir)).Substring($([System.String]::new(%(RecursiveDir)).Indexof("Unity.Mathematics"))).Replace("Unity.Mathematics", ""))/%(FileName)%(Extension)</Link>
+        </Compile>
     </ItemGroup>
     
     <ItemGroup>
       <ProjectReference Include="..\..\Share\Analyzer\Share.Analyzer.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" /> 
       <ProjectReference Include="..\..\Share\Share.SourceGenerator\Share.SourceGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
-      <ProjectReference Include="..\ThirdParty\DotNet.ThirdParty.csproj" />
     </ItemGroup>
 
+    <ItemGroup>
+        <PackageReference Include="CommandLineParser" Version="2.8.0" />
+        <PackageReference Include="EPPlus" Version="5.8.8" />
+        <PackageReference Include="MemoryPack" Version="1.10.0" />
+        <PackageReference Include="MongoDB.Driver" Version="2.17.1" />
+        <PackageReference Include="NLog" Version="4.7.15" />
+        <PackageReference Include="SharpZipLib" Version="1.3.3" />
+        <PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.0.1" />
+        <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.0.1" />
+    </ItemGroup>
 </Project>

+ 0 - 1
DotNet/Loader/DotNet.Loader.csproj

@@ -30,6 +30,5 @@
         <ProjectReference Include="..\..\Share\Analyzer\Share.Analyzer.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
         <ProjectReference Include="..\..\Share\Share.SourceGenerator\Share.SourceGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
         <ProjectReference Include="..\Core\DotNet.Core.csproj" />
-        <ProjectReference Include="..\ThirdParty\DotNet.ThirdParty.csproj" />
     </ItemGroup>
 </Project>

+ 0 - 1
DotNet/Model/DotNet.Model.csproj

@@ -48,6 +48,5 @@
         <ProjectReference Include="..\..\Share\Analyzer\Share.Analyzer.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
         <ProjectReference Include="..\..\Share\Share.SourceGenerator\Share.SourceGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
         <ProjectReference Include="..\Core\DotNet.Core.csproj" />
-        <ProjectReference Include="..\ThirdParty\DotNet.ThirdParty.csproj" />
     </ItemGroup> 
 </Project>

+ 0 - 135
ET.sln

@@ -7,20 +7,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unity", "Unity", "{914C77C9
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DotNet", "DotNet", "{46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Model", "Unity\Unity.Model.csproj", "{9498BFB4-D9F5-C441-13E3-3F26F7700E29}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Hotfix", "Unity\Unity.Hotfix.csproj", "{52F66610-896A-C4D1-9881-1A19DF7AB80E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Editor", "Unity\Unity.Editor.csproj", "{CD311104-1830-B119-81B6-5DBEE2467FFB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.HotfixView", "Unity\Unity.HotfixView.csproj", "{DE4513D3-889B-5C52-8E9C-744C99AE7509}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.ModelView", "Unity\Unity.ModelView.csproj", "{C109842F-01DA-64D4-DBF2-00C6449E459E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.ThirdParty", "Unity\Unity.ThirdParty.csproj", "{E15BADD2-3A26-309A-AB0F-DC5B08044350}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Core", "Unity\Unity.Core.csproj", "{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNet.App", "DotNet\App\DotNet.App.csproj", "{CCF5D7E3-D5C6-4DE6-BB2D-1A931602F1AB}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNet.Core", "DotNet\Core\DotNet.Core.csproj", "{20CA1FD3-A23B-4F12-ADA5-C3B759814F9D}"
@@ -29,16 +15,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNet.Hotfix", "DotNet\Hot
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNet.Model", "DotNet\Model\DotNet.Model.csproj", "{6AFC109E-85DE-4A14-9C81-95D93C3F90AE}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNet.ThirdParty", "DotNet\ThirdParty\DotNet.ThirdParty.csproj", "{4B15C845-B5BD-4105-AE91-9B057F8AC134}"
-EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Share", "Share", "{1272AF7B-A962-4BA4-8A9C-FFA7E131A0AC}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Share.Analyzer", "Share\Analyzer\Share.Analyzer.csproj", "{FCB2EF97-BA34-49F7-B859-68E1AC98877E}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Share.Tool", "Share\Tool\Share.Tool.csproj", "{1D028A2B-515C-49E2-923B-094CBD89BE5A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Loader", "Unity\Unity.Loader.csproj", "{986BB732-F4B8-64F8-D1F9-50CF255042D8}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNet.Loader", "DotNet\Loader\DotNet.Loader.csproj", "{1D5E890A-C9D5-45DF-B098-73DBE39EB311}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Share.SourceGenerator", "Share\Share.SourceGenerator\Share.SourceGenerator.csproj", "{B29C9195-BEE7-4291-B57C-990425CDEF81}"
@@ -53,90 +35,6 @@ Global
 		Release|x86 = Release|x86
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Debug|x64.Build.0 = Debug|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Debug|x86.Build.0 = Debug|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Release|Any CPU.Build.0 = Release|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Release|x64.ActiveCfg = Release|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Release|x64.Build.0 = Release|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Release|x86.ActiveCfg = Release|Any CPU
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29}.Release|x86.Build.0 = Release|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Debug|x64.Build.0 = Debug|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Debug|x86.Build.0 = Debug|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Release|Any CPU.Build.0 = Release|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Release|x64.ActiveCfg = Release|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Release|x64.Build.0 = Release|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Release|x86.ActiveCfg = Release|Any CPU
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E}.Release|x86.Build.0 = Release|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Debug|x64.Build.0 = Debug|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Debug|x86.Build.0 = Debug|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Release|Any CPU.Build.0 = Release|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Release|x64.ActiveCfg = Release|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Release|x64.Build.0 = Release|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Release|x86.ActiveCfg = Release|Any CPU
-		{CD311104-1830-B119-81B6-5DBEE2467FFB}.Release|x86.Build.0 = Release|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Debug|x64.Build.0 = Debug|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Debug|x86.Build.0 = Debug|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Release|Any CPU.Build.0 = Release|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Release|x64.ActiveCfg = Release|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Release|x64.Build.0 = Release|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Release|x86.ActiveCfg = Release|Any CPU
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509}.Release|x86.Build.0 = Release|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Debug|x64.Build.0 = Debug|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Debug|x86.Build.0 = Debug|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Release|Any CPU.Build.0 = Release|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Release|x64.ActiveCfg = Release|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Release|x64.Build.0 = Release|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Release|x86.ActiveCfg = Release|Any CPU
-		{C109842F-01DA-64D4-DBF2-00C6449E459E}.Release|x86.Build.0 = Release|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Debug|x64.Build.0 = Debug|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Debug|x86.Build.0 = Debug|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Release|Any CPU.Build.0 = Release|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Release|x64.ActiveCfg = Release|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Release|x64.Build.0 = Release|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Release|x86.ActiveCfg = Release|Any CPU
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350}.Release|x86.Build.0 = Release|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Debug|x64.Build.0 = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Debug|x86.Build.0 = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Release|x64.ActiveCfg = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Release|x64.Build.0 = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Release|x86.ActiveCfg = Debug|Any CPU
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA}.Release|x86.Build.0 = Debug|Any CPU
 		{CCF5D7E3-D5C6-4DE6-BB2D-1A931602F1AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{CCF5D7E3-D5C6-4DE6-BB2D-1A931602F1AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{CCF5D7E3-D5C6-4DE6-BB2D-1A931602F1AB}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -185,18 +83,6 @@ Global
 		{6AFC109E-85DE-4A14-9C81-95D93C3F90AE}.Release|x64.Build.0 = Release|Any CPU
 		{6AFC109E-85DE-4A14-9C81-95D93C3F90AE}.Release|x86.ActiveCfg = Release|Any CPU
 		{6AFC109E-85DE-4A14-9C81-95D93C3F90AE}.Release|x86.Build.0 = Release|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Debug|x64.Build.0 = Debug|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Debug|x86.Build.0 = Debug|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Release|Any CPU.Build.0 = Release|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Release|x64.ActiveCfg = Release|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Release|x64.Build.0 = Release|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Release|x86.ActiveCfg = Release|Any CPU
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134}.Release|x86.Build.0 = Release|Any CPU
 		{FCB2EF97-BA34-49F7-B859-68E1AC98877E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{FCB2EF97-BA34-49F7-B859-68E1AC98877E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{FCB2EF97-BA34-49F7-B859-68E1AC98877E}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -221,18 +107,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
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Debug|x64.Build.0 = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Debug|x86.Build.0 = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Release|Any CPU.ActiveCfg = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Release|Any CPU.Build.0 = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Release|x64.ActiveCfg = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Release|x64.Build.0 = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Release|x86.ActiveCfg = Debug|Any CPU
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8}.Release|x86.Build.0 = Debug|Any CPU
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -262,21 +136,12 @@ Global
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
-		{9498BFB4-D9F5-C441-13E3-3F26F7700E29} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{52F66610-896A-C4D1-9881-1A19DF7AB80E} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{CD311104-1830-B119-81B6-5DBEE2467FFB} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{DE4513D3-889B-5C52-8E9C-744C99AE7509} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{C109842F-01DA-64D4-DBF2-00C6449E459E} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{E15BADD2-3A26-309A-AB0F-DC5B08044350} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
-		{EB9B0E77-13B3-6137-FAA2-76DAF4B34ADA} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
 		{CCF5D7E3-D5C6-4DE6-BB2D-1A931602F1AB} = {46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}
 		{20CA1FD3-A23B-4F12-ADA5-C3B759814F9D} = {46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}
 		{1059524B-9F01-4C3E-8A7C-6BBDD1D174C7} = {46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}
 		{6AFC109E-85DE-4A14-9C81-95D93C3F90AE} = {46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}
-		{4B15C845-B5BD-4105-AE91-9B057F8AC134} = {46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}
 		{FCB2EF97-BA34-49F7-B859-68E1AC98877E} = {1272AF7B-A962-4BA4-8A9C-FFA7E131A0AC}
 		{1D028A2B-515C-49E2-923B-094CBD89BE5A} = {1272AF7B-A962-4BA4-8A9C-FFA7E131A0AC}
-		{986BB732-F4B8-64F8-D1F9-50CF255042D8} = {914C77C9-212A-4DD0-8D9A-074620E77FAA}
 		{1D5E890A-C9D5-45DF-B098-73DBE39EB311} = {46008B91-6EC0-448B-8D1A-D8C6D2EEBEF4}
 		{B29C9195-BEE7-4291-B57C-990425CDEF81} = {1272AF7B-A962-4BA4-8A9C-FFA7E131A0AC}
 	EndGlobalSection

+ 1 - 1
Share/Tool/Init.cs

@@ -42,7 +42,7 @@ namespace ET
             try
             {
                 // 命令行参数
-                Parser.Default.ParseArguments<Options>(args)
+                CommandLine.Parser.Default.ParseArguments<Options>(args)
                     .WithNotParsed(error => throw new Exception($"命令行格式错误! {error}"))
                     .WithParsed((o)=>World.Instance.AddSingleton(o));
                 

+ 4 - 9
Share/Tool/Share.Tool.csproj

@@ -30,20 +30,16 @@
       <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     </PropertyGroup>
     
-    <ItemGroup>
-        <Compile Include="..\..\Unity\Assets\Mono\Core\**\*.cs">
-            <Link>Core\%(RecursiveDir)%(FileName)%(Extension)</Link>
-        </Compile>
-        
-        <Compile Include="..\..\Unity\Assets\Scripts\Model\Share\Module\Config\**\*.cs">
+    <ItemGroup>        
+        <Compile Include="..\..\Unity\Packages\com.et.core\Scripts\Model~\Share\Module\Config\**\*.cs">
             <Link>Module\Config\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Model\Share\Module\Log\**\*.cs">
+        <Compile Include="..\..\Unity\Packages\com.et.core\Scripts\Model\Share\Module\Log\**\*.cs">
             <Link>Module\Log\%(RecursiveDir)%(FileName)%(Extension)</Link>
         </Compile>
 
-        <Compile Include="..\..\Unity\Assets\Scripts\Core\Network\OpcodeRangeDefine.cs">
+        <Compile Include="..\..\Unity\Packages\com.et.core\Scripts\Core\Network\OpcodeRangeDefine.cs">
             <Link>Module\Message\OpcodeRangeDefine.cs</Link>
         </Compile>
 
@@ -64,7 +60,6 @@
     
     <ItemGroup>
       <ProjectReference Include="..\..\DotNet\Core\DotNet.Core.csproj" />
-      <ProjectReference Include="..\..\DotNet\ThirdParty\DotNet.ThirdParty.csproj" />
     </ItemGroup>
 
 </Project>

+ 4 - 0
Unity/Packages/com.et.core/Scripts/Core/ETTask/ETTask.cs

@@ -10,8 +10,10 @@ namespace ET
     [AsyncMethodBuilder(typeof (ETAsyncTaskMethodBuilder))]
     public class ETTask: ICriticalNotifyCompletion
     {
+        [StaticField]
         public static Action<Exception> ExceptionHandler;
         
+        [StaticField]
         public static ETTaskCompleted CompletedTask
         {
             get
@@ -20,6 +22,7 @@ namespace ET
             }
         }
 
+        [StaticField]
         private static readonly ConcurrentQueue<ETTask> queue = new();
 
         /// <summary>
@@ -165,6 +168,7 @@ namespace ET
     [AsyncMethodBuilder(typeof (ETAsyncTaskMethodBuilder<>))]
     public class ETTask<T>: ICriticalNotifyCompletion
     {
+        [StaticField]
         private static readonly ConcurrentQueue<ETTask<T>> queue = new();
         
         /// <summary>

+ 1 - 0
Unity/Packages/com.et.core/Scripts/Core/ETTask/StateMachineWrap.cs

@@ -12,6 +12,7 @@ namespace ET
     
     public class StateMachineWrap<T>: IStateMachineWrap where T: IAsyncStateMachine
     {
+        [StaticField]
         private static readonly ConcurrentQueue<StateMachineWrap<T>> queue = new();
 
         public static StateMachineWrap<T> Fetch(ref T stateMachine)

+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp.meta → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/AckItem.cs → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/AckItem.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/AckItem.cs.meta → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/AckItem.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/Kcp.cs → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Kcp.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/Kcp.cs.meta → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Kcp.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/KcpPatial.cs → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/KcpPatial.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/KcpPatial.cs.meta → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/KcpPatial.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/Segment.cs → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Segment.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/Segment.cs.meta → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Segment.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/Utils.cs → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Utils.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Core/Kcp/Utils.cs.meta → Unity/Packages/com.et.core/Scripts/Core/Network/Kcp/Utils.cs.meta


+ 13 - 0
Unity/Packages/com.et.core/Scripts/Core/Serialize/MemoryPackRegister.cs

@@ -0,0 +1,13 @@
+using MemoryPack;
+
+namespace ET
+{
+    public static class MemoryPackRegister
+    {
+        public static void Init()
+        {
+            MemoryPackFormatterProvider.Register(new MemoryPackChildrenCollectionFormatter());
+            MemoryPackFormatterProvider.Register(new MemoryPackComponentsCollectionFormatter());
+        }
+    }
+}

+ 3 - 0
Unity/Packages/com.et.core/Scripts/Core/Serialize/MemoryPackRegister.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: cf408faad7b147219389469ce34700e4
+timeCreated: 1713274171

+ 61 - 0
Unity/Packages/com.et.core/Scripts/Core/Serialize/MongoRegister.cs

@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.Reflection;
+using MongoDB.Bson.Serialization;
+using MongoDB.Bson.Serialization.Conventions;
+
+namespace ET
+{
+    public static class MongoRegister
+    {
+        private static void RegisterStruct<T>() where T : struct
+        {
+            BsonSerializer.RegisterSerializer(typeof (T), new StructBsonSerialize<T>());
+        }
+        
+        public static void Init()
+        {
+            // 清理老的数据
+            MethodInfo createSerializerRegistry = typeof (BsonSerializer).GetMethod("CreateSerializerRegistry", BindingFlags.Static | BindingFlags.NonPublic);
+            createSerializerRegistry.Invoke(null, Array.Empty<object>());
+            MethodInfo registerIdGenerators = typeof (BsonSerializer).GetMethod("RegisterIdGenerators", BindingFlags.Static | BindingFlags.NonPublic);
+            registerIdGenerators.Invoke(null, Array.Empty<object>());
+            
+            BsonSerializer.RegisterSerializer(typeof(ComponentsCollection), new BsonComponentsCollectionSerializer());
+            BsonSerializer.RegisterSerializer(typeof(ChildrenCollection), new BsonChildrenCollectionSerializer());
+            
+            
+            // 自动注册IgnoreExtraElements
+            ConventionPack conventionPack = new() { new IgnoreExtraElementsConvention(true) };
+
+            ConventionRegistry.Register("IgnoreExtraElements", conventionPack, type => true);
+
+            //RegisterStruct<float2>();
+            //RegisterStruct<float3>();
+            //RegisterStruct<float4>();
+            //RegisterStruct<quaternion>();
+            //RegisterStruct<FP>();
+            //RegisterStruct<TSVector>();
+            //RegisterStruct<TSVector2>();
+            //RegisterStruct<TSVector4>();
+            //RegisterStruct<TSQuaternion>();
+            //RegisterStruct<LSInput>();
+
+            Dictionary<string, Type> types = CodeTypes.Instance.GetTypes();
+            foreach (Type type in types.Values)
+            {
+                if (!type.IsSubclassOf(typeof (Object)))
+                {
+                    continue;
+                }
+
+                if (type.IsGenericType)
+                {
+                    continue;
+                }
+
+                BsonClassMap.LookupClassMap(type);
+            }
+        }
+    }
+}

+ 3 - 0
Unity/Packages/com.et.core/Scripts/Core/Serialize/MongoRegister.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 975a988b73704101b3ebe5c8654da444
+timeCreated: 1713274109

+ 3 - 0
Unity/Packages/com.et.core/Scripts/Core/World/CodeLoader.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: e5933d0f315240f6b33bb8919e0e6bb3
+timeCreated: 1713278508

+ 31 - 0
Unity/Packages/com.et.core/Scripts/Core/World/CodeLoader/CodeLoader.cs

@@ -0,0 +1,31 @@
+using System.Collections.Generic;
+using System.Reflection;
+
+namespace ET
+{
+    public class CodeLoader: Singleton<CodeLoader>, ISingletonAwake
+    {
+        private List<Assembly> modelAssemblies;
+
+        public void Awake()
+        {
+        }
+
+        public void AddModel(params Assembly[] models)
+        {
+            this.modelAssemblies.Clear();
+            this.modelAssemblies.AddRange(models);
+        }
+
+        public void LoadHotfix(params Assembly[] hotfixes)
+        {
+            List<Assembly> ass = new List<Assembly>();
+            ass.AddRange(this.modelAssemblies);
+            ass.AddRange(hotfixes);
+            CodeTypes codeTypes = World.Instance.AddSingleton<CodeTypes, Assembly[]>(ass.ToArray());
+            codeTypes.CreateCode();
+            
+            Log.Info($"load dll finish!");
+        }
+    }
+}

+ 3 - 0
Unity/Packages/com.et.core/Scripts/Core/World/CodeLoader/CodeLoader.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: a5de2065b5514fb69fb30c497fee8716
+timeCreated: 1713278514

+ 0 - 11
Unity/Packages/com.et.core/Scripts/Loader/AssemblyReference.cs

@@ -1,11 +0,0 @@
-namespace ET
-{
-    // mono层调用一下,让Unity引用相应的dll,否则热更层无法使用
-    public static class AssemblyReference
-    {
-        public static void Run()
-        {
-            using System.Net.Http.HttpClient httpClient = new System.Net.Http.HttpClient();
-        }
-    }
-}

+ 0 - 11
Unity/Packages/com.et.core/Scripts/Loader/AssemblyReference.cs.meta

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

+ 0 - 12
Unity/Packages/com.et.core/Scripts/Loader/Helper/AcceptAllCertificate.cs

@@ -1,12 +0,0 @@
-using UnityEngine.Networking;
-
-namespace ET
-{
-    public class AcceptAllCertificate : CertificateHandler
-    {
-        protected override bool ValidateCertificate(byte[] certificateData)
-        {
-            return true;
-        }
-    }
-}

+ 0 - 11
Unity/Packages/com.et.core/Scripts/Loader/Helper/AcceptAllCertificate.cs.meta

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

+ 0 - 50
Unity/Packages/com.et.core/Scripts/Loader/Helper/PathHelper.cs

@@ -1,50 +0,0 @@
-using UnityEngine;
-
-namespace ET
-{
-    public static class PathHelper
-    {     /// <summary>
-        ///应用程序外部资源路径存放路径(热更新资源路径)
-        /// </summary>
-        public static string AppHotfixResPath
-        {
-            get
-            {
-                string game = Application.productName;
-                string path = AppResPath;
-                if (Application.isMobilePlatform)
-                {
-                    path = $"{Application.persistentDataPath}/{game}/";
-                }
-                return path;
-            }
-        }
-
-        /// <summary>
-        /// 应用程序内部资源路径存放路径
-        /// </summary>
-        public static string AppResPath
-        {
-            get
-            {
-                return Application.streamingAssetsPath;
-            }
-        }
-
-        /// <summary>
-        /// 应用程序内部资源路径存放路径(www/webrequest专用)
-        /// </summary>
-        public static string AppResPath4Web
-        {
-            get
-            {
-#if UNITY_IOS || UNITY_STANDALONE_OSX
-                return $"file://{Application.streamingAssetsPath}";
-#else
-                return Application.streamingAssetsPath;
-#endif
-
-            }
-        }
-    }
-}

+ 0 - 11
Unity/Packages/com.et.core/Scripts/Loader/Helper/PathHelper.cs.meta

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

+ 0 - 970
Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated/AOTGenericReferences.cs

@@ -1,970 +0,0 @@
-using System.Collections.Generic;
-public class AOTGenericReferences : UnityEngine.MonoBehaviour
-{
-
-	// {{ AOT assemblies
-	public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
-	{
-		"MemoryPack.dll",
-		"MongoDB.Bson.dll",
-		"System.Core.dll",
-		"System.Runtime.CompilerServices.Unsafe.dll",
-		"System.dll",
-		"Unity.Core.dll",
-		"Unity.Loader.dll",
-		"Unity.ThirdParty.dll",
-		"UnityEngine.CoreModule.dll",
-		"YooAsset.dll",
-		"mscorlib.dll",
-	};
-	// }}
-
-	// {{ constraint implement type
-	// }} 
-
-	// {{ AOT generic types
-	// ET.AEvent<object,ET.ChangePosition>
-	// ET.AEvent<object,ET.ChangeRotation>
-	// ET.AEvent<object,ET.Client.AfterCreateClientScene>
-	// ET.AEvent<object,ET.Client.AfterCreateCurrentScene>
-	// ET.AEvent<object,ET.Client.AfterUnitCreate>
-	// ET.AEvent<object,ET.Client.AppStartInitFinish>
-	// ET.AEvent<object,ET.Client.EnterMapFinish>
-	// ET.AEvent<object,ET.Client.LSSceneChangeStart>
-	// ET.AEvent<object,ET.Client.LSSceneInitFinish>
-	// ET.AEvent<object,ET.Client.LoginFinish>
-	// ET.AEvent<object,ET.Client.SceneChangeFinish>
-	// ET.AEvent<object,ET.Client.SceneChangeStart>
-	// ET.AEvent<object,ET.EntryEvent1>
-	// ET.AEvent<object,ET.EntryEvent3>
-	// ET.AEvent<object,ET.MoveStart>
-	// ET.AEvent<object,ET.MoveStop>
-	// ET.AEvent<object,ET.NumbericChange>
-	// ET.AInvokeHandler<ET.FiberInit,object>
-	// ET.AInvokeHandler<ET.MailBoxInvoker>
-	// ET.AInvokeHandler<ET.NetComponentOnRead>
-	// ET.AInvokeHandler<ET.TimerCallback>
-	// ET.ATimer<object>
-	// ET.AwakeSystem<object,int,int>
-	// ET.AwakeSystem<object,int>
-	// ET.AwakeSystem<object,object,int>
-	// ET.AwakeSystem<object,object,object>
-	// ET.AwakeSystem<object,object>
-	// ET.AwakeSystem<object>
-	// ET.DestroySystem<object>
-	// ET.DoubleMap<object,long>
-	// ET.ETAsyncTaskMethodBuilder<ET.Client.WaitType.Wait_Room2C_Start>
-	// ET.ETAsyncTaskMethodBuilder<ET.Client.Wait_CreateMyUnit>
-	// ET.ETAsyncTaskMethodBuilder<ET.Client.Wait_SceneChangeFinish>
-	// ET.ETAsyncTaskMethodBuilder<ET.Client.Wait_UnitStop>
-	// ET.ETAsyncTaskMethodBuilder<System.ValueTuple<uint,object>>
-	// ET.ETAsyncTaskMethodBuilder<byte>
-	// ET.ETAsyncTaskMethodBuilder<int>
-	// ET.ETAsyncTaskMethodBuilder<long>
-	// ET.ETAsyncTaskMethodBuilder<object>
-	// ET.ETAsyncTaskMethodBuilder<uint>
-	// ET.ETTask<ET.Client.WaitType.Wait_Room2C_Start>
-	// ET.ETTask<ET.Client.Wait_CreateMyUnit>
-	// ET.ETTask<ET.Client.Wait_SceneChangeFinish>
-	// ET.ETTask<ET.Client.Wait_UnitStop>
-	// ET.ETTask<System.ValueTuple<uint,object>>
-	// ET.ETTask<byte>
-	// ET.ETTask<int>
-	// ET.ETTask<long>
-	// ET.ETTask<object>
-	// ET.ETTask<uint>
-	// ET.EntityRef<object>
-	// ET.IAwake<int,int>
-	// ET.IAwake<int>
-	// ET.IAwake<object,int>
-	// ET.IAwake<object,object,object>
-	// ET.IAwake<object,object>
-	// ET.IAwake<object>
-	// ET.IAwakeSystem<int,int>
-	// ET.IAwakeSystem<int>
-	// ET.IAwakeSystem<object,int>
-	// ET.IAwakeSystem<object,object,object>
-	// ET.IAwakeSystem<object,object>
-	// ET.IAwakeSystem<object>
-	// ET.LateUpdateSystem<object>
-	// ET.ListComponent<Unity.Mathematics.float3>
-	// ET.Singleton<object>
-	// ET.StateMachineWrap<ET.Client.A2NetClient_MessageHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.A2NetClient_RequestHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.AI_Attack.<Execute>d__1>
-	// ET.StateMachineWrap<ET.Client.AI_XunLuo.<Execute>d__1>
-	// ET.StateMachineWrap<ET.Client.AfterCreateClientScene_AddComponent.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.AfterCreateClientScene_LSAddComponent.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.AfterCreateCurrentScene_AddComponent.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.AppStartInitFinish_CreateLoginUI.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.AppStartInitFinish_CreateUILSLogin.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.ChangePosition_SyncGameObjectPos.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.ChangeRotation_SyncGameObjectRotation.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.ClientSenderCompnentSystem.<Call>d__5>
-	// ET.StateMachineWrap<ET.Client.ClientSenderCompnentSystem.<LoginAsync>d__3>
-	// ET.StateMachineWrap<ET.Client.ClientSenderCompnentSystem.<RemoveFiberAsync>d__2>
-	// ET.StateMachineWrap<ET.Client.EnterMapHelper.<EnterMapAsync>d__0>
-	// ET.StateMachineWrap<ET.Client.EnterMapHelper.<Match>d__1>
-	// ET.StateMachineWrap<ET.Client.EntryEvent3_InitClient.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.FiberInit_NetClient.<Handle>d__0>
-	// ET.StateMachineWrap<ET.Client.G2C_ReconnectHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.HttpClientHelper.<Get>d__0>
-	// ET.StateMachineWrap<ET.Client.LSSceneChangeHelper.<SceneChangeTo>d__0>
-	// ET.StateMachineWrap<ET.Client.LSSceneChangeHelper.<SceneChangeToReconnect>d__2>
-	// ET.StateMachineWrap<ET.Client.LSSceneChangeHelper.<SceneChangeToReplay>d__1>
-	// ET.StateMachineWrap<ET.Client.LSSceneChangeStart_AddComponent.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.LSSceneInitFinish_Finish.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.LSUnitViewComponentSystem.<InitAsync>d__2>
-	// ET.StateMachineWrap<ET.Client.LoginFinish_CreateLobbyUI.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.LoginFinish_CreateUILSLobby.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.LoginFinish_RemoveLoginUI.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.LoginFinish_RemoveUILSLogin.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.LoginHelper.<Login>d__0>
-	// ET.StateMachineWrap<ET.Client.M2C_CreateMyUnitHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.M2C_CreateUnitsHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.M2C_PathfindingResultHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.M2C_RemoveUnitsHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.M2C_StartSceneChangeHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.M2C_StopHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.Main2NetClient_LoginHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.Match2G_NotifyMatchSuccessHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.MoveHelper.<MoveToAsync>d__0>
-	// ET.StateMachineWrap<ET.Client.MoveHelper.<MoveToAsync>d__1>
-	// ET.StateMachineWrap<ET.Client.NetClient2Main_SessionDisposeHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.OneFrameInputsHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.PingComponentSystem.<PingAsync>d__2>
-	// ET.StateMachineWrap<ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>>
-	// ET.StateMachineWrap<ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>>
-	// ET.StateMachineWrap<ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5>
-	// ET.StateMachineWrap<ET.Client.Room2C_AdjustUpdateTimeHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.Room2C_CheckHashFailHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.Room2C_EnterMapHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.RouterAddressComponentSystem.<GetAllRouter>d__2>
-	// ET.StateMachineWrap<ET.Client.RouterAddressComponentSystem.<Init>d__1>
-	// ET.StateMachineWrap<ET.Client.RouterAddressComponentSystem.<WaitTenMinGetAllRouter>d__3>
-	// ET.StateMachineWrap<ET.Client.RouterCheckComponentSystem.<CheckAsync>d__1>
-	// ET.StateMachineWrap<ET.Client.RouterHelper.<Connect>d__2>
-	// ET.StateMachineWrap<ET.Client.RouterHelper.<CreateRouterSession>d__0>
-	// ET.StateMachineWrap<ET.Client.RouterHelper.<GetRouterAddress>d__1>
-	// ET.StateMachineWrap<ET.Client.SceneChangeFinishEvent_CreateUIHelp.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.SceneChangeHelper.<SceneChangeTo>d__0>
-	// ET.StateMachineWrap<ET.Client.SceneChangeStart_AddComponent.<Run>d__0>
-	// ET.StateMachineWrap<ET.Client.UIComponentSystem.<Create>d__1>
-	// ET.StateMachineWrap<ET.Client.UIGlobalComponentSystem.<OnCreate>d__1>
-	// ET.StateMachineWrap<ET.Client.UIHelpEvent.<OnCreate>d__0>
-	// ET.StateMachineWrap<ET.Client.UIHelper.<Create>d__0>
-	// ET.StateMachineWrap<ET.Client.UIHelper.<Remove>d__1>
-	// ET.StateMachineWrap<ET.Client.UILSLobbyComponentSystem.<EnterMap>d__1>
-	// ET.StateMachineWrap<ET.Client.UILSLobbyEvent.<OnCreate>d__0>
-	// ET.StateMachineWrap<ET.Client.UILSLoginEvent.<OnCreate>d__0>
-	// ET.StateMachineWrap<ET.Client.UILSRoomEvent.<OnCreate>d__0>
-	// ET.StateMachineWrap<ET.Client.UILobbyComponentSystem.<EnterMap>d__1>
-	// ET.StateMachineWrap<ET.Client.UILobbyEvent.<OnCreate>d__0>
-	// ET.StateMachineWrap<ET.Client.UILoginEvent.<OnCreate>d__0>
-	// ET.StateMachineWrap<ET.ConsoleComponentSystem.<Start>d__1>
-	// ET.StateMachineWrap<ET.Entry.<StartAsync>d__2>
-	// ET.StateMachineWrap<ET.EntryEvent1_InitShare.<Run>d__0>
-	// ET.StateMachineWrap<ET.FiberInit_Main.<Handle>d__0>
-	// ET.StateMachineWrap<ET.MailBoxType_OrderedMessageHandler.<HandleInner>d__1>
-	// ET.StateMachineWrap<ET.MailBoxType_UnOrderedMessageHandler.<HandleAsync>d__1>
-	// ET.StateMachineWrap<ET.MessageHandler.<Handle>d__1<object,object,object>>
-	// ET.StateMachineWrap<ET.MessageHandler.<Handle>d__1<object,object>>
-	// ET.StateMachineWrap<ET.MessageSessionHandler.<HandleAsync>d__2<object,object>>
-	// ET.StateMachineWrap<ET.MessageSessionHandler.<HandleAsync>d__2<object>>
-	// ET.StateMachineWrap<ET.MoveComponentSystem.<MoveToAsync>d__5>
-	// ET.StateMachineWrap<ET.NumericChangeEvent_NotifyWatcher.<Run>d__0>
-	// ET.StateMachineWrap<ET.ObjectWaitSystem.<>c__DisplayClass5_0.<<Wait>g__WaitTimeout|0>d<object>>
-	// ET.StateMachineWrap<ET.ObjectWaitSystem.<Wait>d__4<object>>
-	// ET.StateMachineWrap<ET.ObjectWaitSystem.<Wait>d__5<object>>
-	// ET.StateMachineWrap<ET.ReloadConfigConsoleHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.ReloadDllConsoleHandler.<Run>d__0>
-	// ET.StateMachineWrap<ET.RpcInfo.<Wait>d__7>
-	// ET.StateMachineWrap<ET.SessionSystem.<>c__DisplayClass4_0.<<Call>g__Timeout|0>d>
-	// ET.StateMachineWrap<ET.SessionSystem.<Call>d__3>
-	// ET.StateMachineWrap<ET.SessionSystem.<Call>d__4>
-	// ET.StructBsonSerialize<ET.LSInput>
-	// ET.StructBsonSerialize<TrueSync.FP>
-	// ET.StructBsonSerialize<TrueSync.TSQuaternion>
-	// ET.StructBsonSerialize<TrueSync.TSVector2>
-	// ET.StructBsonSerialize<TrueSync.TSVector4>
-	// ET.StructBsonSerialize<TrueSync.TSVector>
-	// ET.StructBsonSerialize<Unity.Mathematics.float2>
-	// ET.StructBsonSerialize<Unity.Mathematics.float3>
-	// ET.StructBsonSerialize<Unity.Mathematics.float4>
-	// ET.StructBsonSerialize<Unity.Mathematics.quaternion>
-	// ET.StructBsonSerialize<object>
-	// ET.UnOrderMultiMap<object,object>
-	// ET.UpdateSystem<object>
-	// MemoryPack.Formatters.ArrayFormatter<ET.LSInput>
-	// MemoryPack.Formatters.ArrayFormatter<byte>
-	// MemoryPack.Formatters.ArrayFormatter<object>
-	// MemoryPack.Formatters.DictionaryFormatter<int,long>
-	// MemoryPack.Formatters.DictionaryFormatter<long,ET.LSInput>
-	// MemoryPack.Formatters.ListFormatter<Unity.Mathematics.float3>
-	// MemoryPack.Formatters.ListFormatter<long>
-	// MemoryPack.Formatters.ListFormatter<object>
-	// MemoryPack.IMemoryPackFormatter<Unity.Mathematics.float3>
-	// MemoryPack.IMemoryPackFormatter<byte>
-	// MemoryPack.IMemoryPackFormatter<long>
-	// MemoryPack.IMemoryPackFormatter<object>
-	// MemoryPack.IMemoryPackable<ET.LSInput>
-	// MemoryPack.IMemoryPackable<object>
-	// MemoryPack.MemoryPackFormatter<ET.LSInput>
-	// MemoryPack.MemoryPackFormatter<System.UIntPtr>
-	// MemoryPack.MemoryPackFormatter<object>
-	// MongoDB.Bson.Serialization.IBsonSerializer<object>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<ET.LSInput>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<TrueSync.FP>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<TrueSync.TSQuaternion>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<TrueSync.TSVector2>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<TrueSync.TSVector4>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<TrueSync.TSVector>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<Unity.Mathematics.float2>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<Unity.Mathematics.float3>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<Unity.Mathematics.float4>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<Unity.Mathematics.quaternion>
-	// MongoDB.Bson.Serialization.Serializers.SerializerBase<object>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<ET.LSInput>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<TrueSync.FP>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<TrueSync.TSQuaternion>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<TrueSync.TSVector2>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<TrueSync.TSVector4>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<TrueSync.TSVector>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<Unity.Mathematics.float2>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<Unity.Mathematics.float3>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<Unity.Mathematics.float4>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<Unity.Mathematics.quaternion>
-	// MongoDB.Bson.Serialization.Serializers.StructSerializerBase<object>
-	// System.Action<DotRecast.Detour.StraightPathItem>
-	// System.Action<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Action<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Action<Unity.Mathematics.float3>
-	// System.Action<byte>
-	// System.Action<long,int>
-	// System.Action<long,object>
-	// System.Action<long>
-	// System.Action<object,long>
-	// System.Action<object,object>
-	// System.Action<object>
-	// System.ArraySegment.Enumerator<byte>
-	// System.ArraySegment<byte>
-	// System.ByReference<byte>
-	// System.Collections.Concurrent.ConcurrentDictionary.<GetEnumerator>d__35<object,object>
-	// System.Collections.Concurrent.ConcurrentDictionary.DictionaryEnumerator<object,object>
-	// System.Collections.Concurrent.ConcurrentDictionary.Node<object,object>
-	// System.Collections.Concurrent.ConcurrentDictionary.Tables<object,object>
-	// System.Collections.Concurrent.ConcurrentDictionary<object,object>
-	// System.Collections.Concurrent.ConcurrentQueue.<Enumerate>d__28<object>
-	// System.Collections.Concurrent.ConcurrentQueue.Segment<object>
-	// System.Collections.Concurrent.ConcurrentQueue<object>
-	// System.Collections.Generic.ArraySortHelper<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.ArraySortHelper<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.ArraySortHelper<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.ArraySortHelper<Unity.Mathematics.float3>
-	// System.Collections.Generic.ArraySortHelper<long>
-	// System.Collections.Generic.ArraySortHelper<object>
-	// System.Collections.Generic.Comparer<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.Comparer<ET.ActorId>
-	// System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.Comparer<Unity.Mathematics.float3>
-	// System.Collections.Generic.Comparer<int>
-	// System.Collections.Generic.Comparer<long>
-	// System.Collections.Generic.Comparer<object>
-	// System.Collections.Generic.Comparer<uint>
-	// System.Collections.Generic.Comparer<ushort>
-	// System.Collections.Generic.ComparisonComparer<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.ComparisonComparer<ET.ActorId>
-	// System.Collections.Generic.ComparisonComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.ComparisonComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.ComparisonComparer<Unity.Mathematics.float3>
-	// System.Collections.Generic.ComparisonComparer<int>
-	// System.Collections.Generic.ComparisonComparer<long>
-	// System.Collections.Generic.ComparisonComparer<object>
-	// System.Collections.Generic.ComparisonComparer<uint>
-	// System.Collections.Generic.ComparisonComparer<ushort>
-	// System.Collections.Generic.Dictionary.Enumerator<int,ET.RpcInfo>
-	// System.Collections.Generic.Dictionary.Enumerator<int,long>
-	// System.Collections.Generic.Dictionary.Enumerator<int,object>
-	// System.Collections.Generic.Dictionary.Enumerator<long,ET.EntityRef<object>>
-	// System.Collections.Generic.Dictionary.Enumerator<long,ET.LSInput>
-	// System.Collections.Generic.Dictionary.Enumerator<long,object>
-	// System.Collections.Generic.Dictionary.Enumerator<object,long>
-	// System.Collections.Generic.Dictionary.Enumerator<object,object>
-	// System.Collections.Generic.Dictionary.Enumerator<ushort,object>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,ET.RpcInfo>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,long>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,object>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<long,ET.EntityRef<object>>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<long,ET.LSInput>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<long,object>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,long>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,object>
-	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<ushort,object>
-	// System.Collections.Generic.Dictionary.KeyCollection<int,ET.RpcInfo>
-	// System.Collections.Generic.Dictionary.KeyCollection<int,long>
-	// System.Collections.Generic.Dictionary.KeyCollection<int,object>
-	// System.Collections.Generic.Dictionary.KeyCollection<long,ET.EntityRef<object>>
-	// System.Collections.Generic.Dictionary.KeyCollection<long,ET.LSInput>
-	// System.Collections.Generic.Dictionary.KeyCollection<long,object>
-	// System.Collections.Generic.Dictionary.KeyCollection<object,long>
-	// System.Collections.Generic.Dictionary.KeyCollection<object,object>
-	// System.Collections.Generic.Dictionary.KeyCollection<ushort,object>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,ET.RpcInfo>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,long>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,object>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<long,ET.EntityRef<object>>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<long,ET.LSInput>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<long,object>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,long>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,object>
-	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<ushort,object>
-	// System.Collections.Generic.Dictionary.ValueCollection<int,ET.RpcInfo>
-	// System.Collections.Generic.Dictionary.ValueCollection<int,long>
-	// System.Collections.Generic.Dictionary.ValueCollection<int,object>
-	// System.Collections.Generic.Dictionary.ValueCollection<long,ET.EntityRef<object>>
-	// System.Collections.Generic.Dictionary.ValueCollection<long,ET.LSInput>
-	// System.Collections.Generic.Dictionary.ValueCollection<long,object>
-	// System.Collections.Generic.Dictionary.ValueCollection<object,long>
-	// System.Collections.Generic.Dictionary.ValueCollection<object,object>
-	// System.Collections.Generic.Dictionary.ValueCollection<ushort,object>
-	// System.Collections.Generic.Dictionary<int,ET.RpcInfo>
-	// System.Collections.Generic.Dictionary<int,long>
-	// System.Collections.Generic.Dictionary<int,object>
-	// System.Collections.Generic.Dictionary<long,ET.EntityRef<object>>
-	// System.Collections.Generic.Dictionary<long,ET.LSInput>
-	// System.Collections.Generic.Dictionary<long,object>
-	// System.Collections.Generic.Dictionary<object,long>
-	// System.Collections.Generic.Dictionary<object,object>
-	// System.Collections.Generic.Dictionary<ushort,object>
-	// System.Collections.Generic.EqualityComparer<ET.ActorId>
-	// System.Collections.Generic.EqualityComparer<ET.EntityRef<object>>
-	// System.Collections.Generic.EqualityComparer<ET.LSInput>
-	// System.Collections.Generic.EqualityComparer<ET.RpcInfo>
-	// System.Collections.Generic.EqualityComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.EqualityComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.EqualityComparer<int>
-	// System.Collections.Generic.EqualityComparer<long>
-	// System.Collections.Generic.EqualityComparer<object>
-	// System.Collections.Generic.EqualityComparer<uint>
-	// System.Collections.Generic.EqualityComparer<ushort>
-	// System.Collections.Generic.HashSet.Enumerator<object>
-	// System.Collections.Generic.HashSet.Enumerator<ushort>
-	// System.Collections.Generic.HashSet<object>
-	// System.Collections.Generic.HashSet<ushort>
-	// System.Collections.Generic.HashSetEqualityComparer<object>
-	// System.Collections.Generic.HashSetEqualityComparer<ushort>
-	// System.Collections.Generic.ICollection<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.ICollection<ET.RpcInfo>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,ET.RpcInfo>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,long>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<long,ET.EntityRef<object>>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<long,ET.LSInput>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,long>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,object>>
-	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<ushort,object>>
-	// System.Collections.Generic.ICollection<Unity.Mathematics.float3>
-	// System.Collections.Generic.ICollection<long>
-	// System.Collections.Generic.ICollection<object>
-	// System.Collections.Generic.ICollection<ushort>
-	// System.Collections.Generic.IComparer<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.IComparer<Unity.Mathematics.float3>
-	// System.Collections.Generic.IComparer<int>
-	// System.Collections.Generic.IComparer<long>
-	// System.Collections.Generic.IComparer<object>
-	// System.Collections.Generic.IDictionary<object,object>
-	// System.Collections.Generic.IEnumerable<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.IEnumerable<ET.RpcInfo>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,ET.RpcInfo>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,long>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,ET.EntityRef<object>>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,ET.LSInput>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,long>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
-	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<ushort,object>>
-	// System.Collections.Generic.IEnumerable<Unity.Mathematics.float3>
-	// System.Collections.Generic.IEnumerable<long>
-	// System.Collections.Generic.IEnumerable<object>
-	// System.Collections.Generic.IEnumerable<ushort>
-	// System.Collections.Generic.IEnumerator<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.IEnumerator<ET.RpcInfo>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,ET.RpcInfo>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,long>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<long,ET.EntityRef<object>>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<long,ET.LSInput>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,long>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,object>>
-	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<ushort,object>>
-	// System.Collections.Generic.IEnumerator<Unity.Mathematics.float3>
-	// System.Collections.Generic.IEnumerator<long>
-	// System.Collections.Generic.IEnumerator<object>
-	// System.Collections.Generic.IEnumerator<ushort>
-	// System.Collections.Generic.IEqualityComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.IEqualityComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.IEqualityComparer<int>
-	// System.Collections.Generic.IEqualityComparer<long>
-	// System.Collections.Generic.IEqualityComparer<object>
-	// System.Collections.Generic.IEqualityComparer<ushort>
-	// System.Collections.Generic.IList<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.IList<Unity.Mathematics.float3>
-	// System.Collections.Generic.IList<long>
-	// System.Collections.Generic.IList<object>
-	// System.Collections.Generic.KeyValuePair<int,ET.RpcInfo>
-	// System.Collections.Generic.KeyValuePair<int,long>
-	// System.Collections.Generic.KeyValuePair<int,object>
-	// System.Collections.Generic.KeyValuePair<long,ET.EntityRef<object>>
-	// System.Collections.Generic.KeyValuePair<long,ET.LSInput>
-	// System.Collections.Generic.KeyValuePair<long,object>
-	// System.Collections.Generic.KeyValuePair<object,long>
-	// System.Collections.Generic.KeyValuePair<object,object>
-	// System.Collections.Generic.KeyValuePair<ushort,object>
-	// System.Collections.Generic.List.Enumerator<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.List.Enumerator<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.List.Enumerator<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.List.Enumerator<Unity.Mathematics.float3>
-	// System.Collections.Generic.List.Enumerator<long>
-	// System.Collections.Generic.List.Enumerator<object>
-	// System.Collections.Generic.List<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.List<Unity.Mathematics.float3>
-	// System.Collections.Generic.List<long>
-	// System.Collections.Generic.List<object>
-	// System.Collections.Generic.ObjectComparer<DotRecast.Detour.StraightPathItem>
-	// System.Collections.Generic.ObjectComparer<ET.ActorId>
-	// System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.ObjectComparer<Unity.Mathematics.float3>
-	// System.Collections.Generic.ObjectComparer<int>
-	// System.Collections.Generic.ObjectComparer<long>
-	// System.Collections.Generic.ObjectComparer<object>
-	// System.Collections.Generic.ObjectComparer<uint>
-	// System.Collections.Generic.ObjectComparer<ushort>
-	// System.Collections.Generic.ObjectEqualityComparer<ET.ActorId>
-	// System.Collections.Generic.ObjectEqualityComparer<ET.EntityRef<object>>
-	// System.Collections.Generic.ObjectEqualityComparer<ET.LSInput>
-	// System.Collections.Generic.ObjectEqualityComparer<ET.RpcInfo>
-	// System.Collections.Generic.ObjectEqualityComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.ObjectEqualityComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.ObjectEqualityComparer<int>
-	// System.Collections.Generic.ObjectEqualityComparer<long>
-	// System.Collections.Generic.ObjectEqualityComparer<object>
-	// System.Collections.Generic.ObjectEqualityComparer<uint>
-	// System.Collections.Generic.ObjectEqualityComparer<ushort>
-	// System.Collections.Generic.Queue.Enumerator<object>
-	// System.Collections.Generic.Queue<object>
-	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0<int,object>
-	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0<long,object>
-	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1<int,object>
-	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1<long,object>
-	// System.Collections.Generic.SortedDictionary.Enumerator<int,object>
-	// System.Collections.Generic.SortedDictionary.Enumerator<long,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0<int,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0<long,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0<int,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0<long,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator<int,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator<long,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection<int,object>
-	// System.Collections.Generic.SortedDictionary.KeyCollection<long,object>
-	// System.Collections.Generic.SortedDictionary.KeyValuePairComparer<int,object>
-	// System.Collections.Generic.SortedDictionary.KeyValuePairComparer<long,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0<int,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0<long,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0<int,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0<long,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator<int,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator<long,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection<int,object>
-	// System.Collections.Generic.SortedDictionary.ValueCollection<long,object>
-	// System.Collections.Generic.SortedDictionary<int,object>
-	// System.Collections.Generic.SortedDictionary<long,object>
-	// System.Collections.Generic.SortedSet.<>c__DisplayClass52_0<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.<>c__DisplayClass52_0<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.<>c__DisplayClass53_0<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.<>c__DisplayClass53_0<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.<>c__DisplayClass85_0<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.<>c__DisplayClass85_0<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.<Reverse>d__94<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.<Reverse>d__94<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.Enumerator<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.Enumerator<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.Node<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.Node<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.TreeSubSet.<>c__DisplayClass9_0<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.TreeSubSet.<>c__DisplayClass9_0<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet.TreeSubSet<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet.TreeSubSet<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSet<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSet<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.SortedSetEqualityComparer<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.SortedSetEqualityComparer<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.Stack.Enumerator<object>
-	// System.Collections.Generic.Stack<object>
-	// System.Collections.Generic.TreeSet<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.TreeSet<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.Generic.TreeWalkPredicate<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.Generic.TreeWalkPredicate<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.ObjectModel.ReadOnlyCollection<DotRecast.Detour.StraightPathItem>
-	// System.Collections.ObjectModel.ReadOnlyCollection<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Collections.ObjectModel.ReadOnlyCollection<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Collections.ObjectModel.ReadOnlyCollection<Unity.Mathematics.float3>
-	// System.Collections.ObjectModel.ReadOnlyCollection<long>
-	// System.Collections.ObjectModel.ReadOnlyCollection<object>
-	// System.Comparison<DotRecast.Detour.StraightPathItem>
-	// System.Comparison<ET.ActorId>
-	// System.Comparison<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Comparison<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Comparison<Unity.Mathematics.float3>
-	// System.Comparison<int>
-	// System.Comparison<long>
-	// System.Comparison<object>
-	// System.Comparison<uint>
-	// System.Comparison<ushort>
-	// System.Func<object,byte>
-	// System.Func<object,object,object>
-	// System.Func<object,object>
-	// System.Func<object>
-	// System.Linq.Buffer<ET.RpcInfo>
-	// System.Linq.Buffer<object>
-	// System.Predicate<DotRecast.Detour.StraightPathItem>
-	// System.Predicate<System.Collections.Generic.KeyValuePair<int,object>>
-	// System.Predicate<System.Collections.Generic.KeyValuePair<long,object>>
-	// System.Predicate<Unity.Mathematics.float3>
-	// System.Predicate<long>
-	// System.Predicate<object>
-	// System.Predicate<ushort>
-	// System.ReadOnlySpan.Enumerator<byte>
-	// System.ReadOnlySpan<byte>
-	// System.Runtime.CompilerServices.ConditionalWeakTable.<>c<object,object>
-	// System.Runtime.CompilerServices.ConditionalWeakTable.CreateValueCallback<object,object>
-	// System.Runtime.CompilerServices.ConditionalWeakTable.Enumerator<object,object>
-	// System.Runtime.CompilerServices.ConditionalWeakTable<object,object>
-	// System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>
-	// System.Runtime.CompilerServices.ConfiguredTaskAwaitable<object>
-	// System.Runtime.CompilerServices.TaskAwaiter<object>
-	// System.Span.Enumerator<byte>
-	// System.Span<byte>
-	// System.Threading.Tasks.ContinuationTaskFromResultTask<object>
-	// System.Threading.Tasks.Task<object>
-	// System.Threading.Tasks.TaskFactory.<>c<object>
-	// System.Threading.Tasks.TaskFactory.<>c__DisplayClass32_0<object>
-	// System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<object>
-	// System.Threading.Tasks.TaskFactory<object>
-	// System.ValueTuple<ET.ActorId,object>
-	// System.ValueTuple<uint,object>
-	// System.ValueTuple<uint,uint>
-	// System.ValueTuple<ushort,object>
-	// }}
-
-	public void RefMethods()
-	{
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.A2NetClient_MessageHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.A2NetClient_MessageHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.AfterCreateClientScene_AddComponent.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.AfterCreateClientScene_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.AfterCreateClientScene_LSAddComponent.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.AfterCreateClientScene_LSAddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.AfterCreateCurrentScene_AddComponent.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.AfterCreateCurrentScene_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.ChangePosition_SyncGameObjectPos.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.ChangePosition_SyncGameObjectPos.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.ChangeRotation_SyncGameObjectRotation.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.ChangeRotation_SyncGameObjectRotation.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.FiberInit_NetClient.<Handle>d__0>(ET.ETTaskCompleted&,ET.Client.FiberInit_NetClient.<Handle>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.G2C_ReconnectHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.G2C_ReconnectHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.LSSceneInitFinish_Finish.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.LSSceneInitFinish_Finish.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.M2C_CreateMyUnitHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.M2C_CreateMyUnitHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.M2C_CreateUnitsHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.M2C_CreateUnitsHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.M2C_RemoveUnitsHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.M2C_RemoveUnitsHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.M2C_StopHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.M2C_StopHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.NetClient2Main_SessionDisposeHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.NetClient2Main_SessionDisposeHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.OneFrameInputsHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.OneFrameInputsHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.Room2C_AdjustUpdateTimeHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.Room2C_AdjustUpdateTimeHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.Room2C_CheckHashFailHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.Room2C_CheckHashFailHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.Room2C_EnterMapHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.Client.Room2C_EnterMapHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.UIHelper.<Remove>d__1>(ET.ETTaskCompleted&,ET.Client.UIHelper.<Remove>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.EntryEvent1_InitShare.<Run>d__0>(ET.ETTaskCompleted&,ET.EntryEvent1_InitShare.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.NumericChangeEvent_NotifyWatcher.<Run>d__0>(ET.ETTaskCompleted&,ET.NumericChangeEvent_NotifyWatcher.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.ReloadConfigConsoleHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.ReloadConfigConsoleHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.ReloadDllConsoleHandler.<Run>d__0>(ET.ETTaskCompleted&,ET.ReloadDllConsoleHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5>(System.Runtime.CompilerServices.TaskAwaiter&,ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,ET.ConsoleComponentSystem.<Start>d__1>(System.Runtime.CompilerServices.TaskAwaiter<object>&,ET.ConsoleComponentSystem.<Start>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.A2NetClient_RequestHandler.<Run>d__0>(object&,ET.Client.A2NetClient_RequestHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.AI_Attack.<Execute>d__1>(object&,ET.Client.AI_Attack.<Execute>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.AI_XunLuo.<Execute>d__1>(object&,ET.Client.AI_XunLuo.<Execute>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0>(object&,ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.AppStartInitFinish_CreateLoginUI.<Run>d__0>(object&,ET.Client.AppStartInitFinish_CreateLoginUI.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.AppStartInitFinish_CreateUILSLogin.<Run>d__0>(object&,ET.Client.AppStartInitFinish_CreateUILSLogin.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.ClientSenderCompnentSystem.<RemoveFiberAsync>d__2>(object&,ET.Client.ClientSenderCompnentSystem.<RemoveFiberAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.EnterMapHelper.<EnterMapAsync>d__0>(object&,ET.Client.EnterMapHelper.<EnterMapAsync>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.EnterMapHelper.<Match>d__1>(object&,ET.Client.EnterMapHelper.<Match>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.EntryEvent3_InitClient.<Run>d__0>(object&,ET.Client.EntryEvent3_InitClient.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.G2C_ReconnectHandler.<Run>d__0>(object&,ET.Client.G2C_ReconnectHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LSSceneChangeHelper.<SceneChangeTo>d__0>(object&,ET.Client.LSSceneChangeHelper.<SceneChangeTo>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LSSceneChangeHelper.<SceneChangeToReconnect>d__2>(object&,ET.Client.LSSceneChangeHelper.<SceneChangeToReconnect>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LSSceneChangeHelper.<SceneChangeToReplay>d__1>(object&,ET.Client.LSSceneChangeHelper.<SceneChangeToReplay>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LSSceneChangeStart_AddComponent.<Run>d__0>(object&,ET.Client.LSSceneChangeStart_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LSSceneInitFinish_Finish.<Run>d__0>(object&,ET.Client.LSSceneInitFinish_Finish.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LSUnitViewComponentSystem.<InitAsync>d__2>(object&,ET.Client.LSUnitViewComponentSystem.<InitAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LoginFinish_CreateLobbyUI.<Run>d__0>(object&,ET.Client.LoginFinish_CreateLobbyUI.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LoginFinish_CreateUILSLobby.<Run>d__0>(object&,ET.Client.LoginFinish_CreateUILSLobby.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LoginFinish_RemoveLoginUI.<Run>d__0>(object&,ET.Client.LoginFinish_RemoveLoginUI.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LoginFinish_RemoveUILSLogin.<Run>d__0>(object&,ET.Client.LoginFinish_RemoveUILSLogin.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.LoginHelper.<Login>d__0>(object&,ET.Client.LoginHelper.<Login>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.M2C_PathfindingResultHandler.<Run>d__0>(object&,ET.Client.M2C_PathfindingResultHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.M2C_StartSceneChangeHandler.<Run>d__0>(object&,ET.Client.M2C_StartSceneChangeHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.Main2NetClient_LoginHandler.<Run>d__0>(object&,ET.Client.Main2NetClient_LoginHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.Match2G_NotifyMatchSuccessHandler.<Run>d__0>(object&,ET.Client.Match2G_NotifyMatchSuccessHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.MoveHelper.<MoveToAsync>d__1>(object&,ET.Client.MoveHelper.<MoveToAsync>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.PingComponentSystem.<PingAsync>d__2>(object&,ET.Client.PingComponentSystem.<PingAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5>(object&,ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.RouterAddressComponentSystem.<GetAllRouter>d__2>(object&,ET.Client.RouterAddressComponentSystem.<GetAllRouter>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.RouterAddressComponentSystem.<Init>d__1>(object&,ET.Client.RouterAddressComponentSystem.<Init>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.RouterAddressComponentSystem.<WaitTenMinGetAllRouter>d__3>(object&,ET.Client.RouterAddressComponentSystem.<WaitTenMinGetAllRouter>d__3&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.RouterCheckComponentSystem.<CheckAsync>d__1>(object&,ET.Client.RouterCheckComponentSystem.<CheckAsync>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.SceneChangeFinishEvent_CreateUIHelp.<Run>d__0>(object&,ET.Client.SceneChangeFinishEvent_CreateUIHelp.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.SceneChangeHelper.<SceneChangeTo>d__0>(object&,ET.Client.SceneChangeHelper.<SceneChangeTo>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.SceneChangeStart_AddComponent.<Run>d__0>(object&,ET.Client.SceneChangeStart_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.UILSLobbyComponentSystem.<EnterMap>d__1>(object&,ET.Client.UILSLobbyComponentSystem.<EnterMap>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Client.UILobbyComponentSystem.<EnterMap>d__1>(object&,ET.Client.UILobbyComponentSystem.<EnterMap>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.ConsoleComponentSystem.<Start>d__1>(object&,ET.ConsoleComponentSystem.<Start>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.Entry.<StartAsync>d__2>(object&,ET.Entry.<StartAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.FiberInit_Main.<Handle>d__0>(object&,ET.FiberInit_Main.<Handle>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.MailBoxType_OrderedMessageHandler.<HandleInner>d__1>(object&,ET.MailBoxType_OrderedMessageHandler.<HandleInner>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.MailBoxType_UnOrderedMessageHandler.<HandleAsync>d__1>(object&,ET.MailBoxType_UnOrderedMessageHandler.<HandleAsync>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.MessageHandler.<Handle>d__1<object,object,object>>(object&,ET.MessageHandler.<Handle>d__1<object,object,object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.MessageHandler.<Handle>d__1<object,object>>(object&,ET.MessageHandler.<Handle>d__1<object,object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.MessageSessionHandler.<HandleAsync>d__2<object,object>>(object&,ET.MessageSessionHandler.<HandleAsync>d__2<object,object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.MessageSessionHandler.<HandleAsync>d__2<object>>(object&,ET.MessageSessionHandler.<HandleAsync>d__2<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.ObjectWaitSystem.<>c__DisplayClass5_0.<<Wait>g__WaitTimeout|0>d<object>>(object&,ET.ObjectWaitSystem.<>c__DisplayClass5_0.<<Wait>g__WaitTimeout|0>d<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.ReloadConfigConsoleHandler.<Run>d__0>(object&,ET.ReloadConfigConsoleHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<object,ET.SessionSystem.<>c__DisplayClass4_0.<<Call>g__Timeout|0>d>(object&,ET.SessionSystem.<>c__DisplayClass4_0.<<Call>g__Timeout|0>d&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<System.ValueTuple<uint,object>>.AwaitUnsafeOnCompleted<object,ET.Client.RouterHelper.<GetRouterAddress>d__1>(object&,ET.Client.RouterHelper.<GetRouterAddress>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<byte>.AwaitUnsafeOnCompleted<object,ET.MoveComponentSystem.<MoveToAsync>d__5>(object&,ET.MoveComponentSystem.<MoveToAsync>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<int>.AwaitUnsafeOnCompleted<object,ET.Client.MoveHelper.<MoveToAsync>d__0>(object&,ET.Client.MoveHelper.<MoveToAsync>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<long>.AwaitUnsafeOnCompleted<object,ET.Client.ClientSenderCompnentSystem.<LoginAsync>d__3>(object&,ET.Client.ClientSenderCompnentSystem.<LoginAsync>d__3&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<ET.ETTaskCompleted,ET.Client.UILobbyEvent.<OnCreate>d__0>(ET.ETTaskCompleted&,ET.Client.UILobbyEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>>(System.Runtime.CompilerServices.TaskAwaiter&,ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>>(System.Runtime.CompilerServices.TaskAwaiter&,ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,ET.Client.HttpClientHelper.<Get>d__0>(System.Runtime.CompilerServices.TaskAwaiter<object>&,ET.Client.HttpClientHelper.<Get>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.ClientSenderCompnentSystem.<Call>d__5>(object&,ET.Client.ClientSenderCompnentSystem.<Call>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>>(object&,ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>>(object&,ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.RouterHelper.<CreateRouterSession>d__0>(object&,ET.Client.RouterHelper.<CreateRouterSession>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UIComponentSystem.<Create>d__1>(object&,ET.Client.UIComponentSystem.<Create>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UIGlobalComponentSystem.<OnCreate>d__1>(object&,ET.Client.UIGlobalComponentSystem.<OnCreate>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UIHelpEvent.<OnCreate>d__0>(object&,ET.Client.UIHelpEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UIHelper.<Create>d__0>(object&,ET.Client.UIHelper.<Create>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UILSLobbyEvent.<OnCreate>d__0>(object&,ET.Client.UILSLobbyEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UILSLoginEvent.<OnCreate>d__0>(object&,ET.Client.UILSLoginEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UILSRoomEvent.<OnCreate>d__0>(object&,ET.Client.UILSRoomEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UILobbyEvent.<OnCreate>d__0>(object&,ET.Client.UILobbyEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.Client.UILoginEvent.<OnCreate>d__0>(object&,ET.Client.UILoginEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.ObjectWaitSystem.<Wait>d__4<object>>(object&,ET.ObjectWaitSystem.<Wait>d__4<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.ObjectWaitSystem.<Wait>d__5<object>>(object&,ET.ObjectWaitSystem.<Wait>d__5<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.RpcInfo.<Wait>d__7>(object&,ET.RpcInfo.<Wait>d__7&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.SessionSystem.<Call>d__3>(object&,ET.SessionSystem.<Call>d__3&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<object,ET.SessionSystem.<Call>d__4>(object&,ET.SessionSystem.<Call>d__4&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<uint>.AwaitUnsafeOnCompleted<object,ET.Client.RouterHelper.<Connect>d__2>(object&,ET.Client.RouterHelper.<Connect>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.A2NetClient_MessageHandler.<Run>d__0>(ET.Client.A2NetClient_MessageHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.A2NetClient_RequestHandler.<Run>d__0>(ET.Client.A2NetClient_RequestHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AI_Attack.<Execute>d__1>(ET.Client.AI_Attack.<Execute>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AI_XunLuo.<Execute>d__1>(ET.Client.AI_XunLuo.<Execute>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AfterCreateClientScene_AddComponent.<Run>d__0>(ET.Client.AfterCreateClientScene_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AfterCreateClientScene_LSAddComponent.<Run>d__0>(ET.Client.AfterCreateClientScene_LSAddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AfterCreateCurrentScene_AddComponent.<Run>d__0>(ET.Client.AfterCreateCurrentScene_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0>(ET.Client.AfterUnitCreate_CreateUnitView.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AppStartInitFinish_CreateLoginUI.<Run>d__0>(ET.Client.AppStartInitFinish_CreateLoginUI.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.AppStartInitFinish_CreateUILSLogin.<Run>d__0>(ET.Client.AppStartInitFinish_CreateUILSLogin.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.ChangePosition_SyncGameObjectPos.<Run>d__0>(ET.Client.ChangePosition_SyncGameObjectPos.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.ChangeRotation_SyncGameObjectRotation.<Run>d__0>(ET.Client.ChangeRotation_SyncGameObjectRotation.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.ClientSenderCompnentSystem.<RemoveFiberAsync>d__2>(ET.Client.ClientSenderCompnentSystem.<RemoveFiberAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.EnterMapHelper.<EnterMapAsync>d__0>(ET.Client.EnterMapHelper.<EnterMapAsync>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.EnterMapHelper.<Match>d__1>(ET.Client.EnterMapHelper.<Match>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.EntryEvent3_InitClient.<Run>d__0>(ET.Client.EntryEvent3_InitClient.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.FiberInit_NetClient.<Handle>d__0>(ET.Client.FiberInit_NetClient.<Handle>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.G2C_ReconnectHandler.<Run>d__0>(ET.Client.G2C_ReconnectHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LSSceneChangeHelper.<SceneChangeTo>d__0>(ET.Client.LSSceneChangeHelper.<SceneChangeTo>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LSSceneChangeHelper.<SceneChangeToReconnect>d__2>(ET.Client.LSSceneChangeHelper.<SceneChangeToReconnect>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LSSceneChangeHelper.<SceneChangeToReplay>d__1>(ET.Client.LSSceneChangeHelper.<SceneChangeToReplay>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LSSceneChangeStart_AddComponent.<Run>d__0>(ET.Client.LSSceneChangeStart_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LSSceneInitFinish_Finish.<Run>d__0>(ET.Client.LSSceneInitFinish_Finish.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LSUnitViewComponentSystem.<InitAsync>d__2>(ET.Client.LSUnitViewComponentSystem.<InitAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LoginFinish_CreateLobbyUI.<Run>d__0>(ET.Client.LoginFinish_CreateLobbyUI.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LoginFinish_CreateUILSLobby.<Run>d__0>(ET.Client.LoginFinish_CreateUILSLobby.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LoginFinish_RemoveLoginUI.<Run>d__0>(ET.Client.LoginFinish_RemoveLoginUI.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LoginFinish_RemoveUILSLogin.<Run>d__0>(ET.Client.LoginFinish_RemoveUILSLogin.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.LoginHelper.<Login>d__0>(ET.Client.LoginHelper.<Login>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.M2C_CreateMyUnitHandler.<Run>d__0>(ET.Client.M2C_CreateMyUnitHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.M2C_CreateUnitsHandler.<Run>d__0>(ET.Client.M2C_CreateUnitsHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.M2C_PathfindingResultHandler.<Run>d__0>(ET.Client.M2C_PathfindingResultHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.M2C_RemoveUnitsHandler.<Run>d__0>(ET.Client.M2C_RemoveUnitsHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.M2C_StartSceneChangeHandler.<Run>d__0>(ET.Client.M2C_StartSceneChangeHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.M2C_StopHandler.<Run>d__0>(ET.Client.M2C_StopHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.Main2NetClient_LoginHandler.<Run>d__0>(ET.Client.Main2NetClient_LoginHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.Match2G_NotifyMatchSuccessHandler.<Run>d__0>(ET.Client.Match2G_NotifyMatchSuccessHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.MoveHelper.<MoveToAsync>d__1>(ET.Client.MoveHelper.<MoveToAsync>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.NetClient2Main_SessionDisposeHandler.<Run>d__0>(ET.Client.NetClient2Main_SessionDisposeHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.OneFrameInputsHandler.<Run>d__0>(ET.Client.OneFrameInputsHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.PingComponentSystem.<PingAsync>d__2>(ET.Client.PingComponentSystem.<PingAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5>(ET.Client.ResourcesLoaderComponentSystem.<LoadSceneAsync>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.Room2C_AdjustUpdateTimeHandler.<Run>d__0>(ET.Client.Room2C_AdjustUpdateTimeHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.Room2C_CheckHashFailHandler.<Run>d__0>(ET.Client.Room2C_CheckHashFailHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.Room2C_EnterMapHandler.<Run>d__0>(ET.Client.Room2C_EnterMapHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.RouterAddressComponentSystem.<GetAllRouter>d__2>(ET.Client.RouterAddressComponentSystem.<GetAllRouter>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.RouterAddressComponentSystem.<Init>d__1>(ET.Client.RouterAddressComponentSystem.<Init>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.RouterAddressComponentSystem.<WaitTenMinGetAllRouter>d__3>(ET.Client.RouterAddressComponentSystem.<WaitTenMinGetAllRouter>d__3&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.RouterCheckComponentSystem.<CheckAsync>d__1>(ET.Client.RouterCheckComponentSystem.<CheckAsync>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.SceneChangeFinishEvent_CreateUIHelp.<Run>d__0>(ET.Client.SceneChangeFinishEvent_CreateUIHelp.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.SceneChangeHelper.<SceneChangeTo>d__0>(ET.Client.SceneChangeHelper.<SceneChangeTo>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.SceneChangeStart_AddComponent.<Run>d__0>(ET.Client.SceneChangeStart_AddComponent.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.UIHelper.<Remove>d__1>(ET.Client.UIHelper.<Remove>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.UILSLobbyComponentSystem.<EnterMap>d__1>(ET.Client.UILSLobbyComponentSystem.<EnterMap>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Client.UILobbyComponentSystem.<EnterMap>d__1>(ET.Client.UILobbyComponentSystem.<EnterMap>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.ConsoleComponentSystem.<Start>d__1>(ET.ConsoleComponentSystem.<Start>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.Entry.<StartAsync>d__2>(ET.Entry.<StartAsync>d__2&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EntryEvent1_InitShare.<Run>d__0>(ET.EntryEvent1_InitShare.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EventSystem.<PublishAsync>d__4<object,ET.Client.AppStartInitFinish>>(ET.EventSystem.<PublishAsync>d__4<object,ET.Client.AppStartInitFinish>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EventSystem.<PublishAsync>d__4<object,ET.Client.LSSceneChangeStart>>(ET.EventSystem.<PublishAsync>d__4<object,ET.Client.LSSceneChangeStart>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EventSystem.<PublishAsync>d__4<object,ET.Client.LoginFinish>>(ET.EventSystem.<PublishAsync>d__4<object,ET.Client.LoginFinish>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EventSystem.<PublishAsync>d__4<object,ET.EntryEvent1>>(ET.EventSystem.<PublishAsync>d__4<object,ET.EntryEvent1>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EventSystem.<PublishAsync>d__4<object,ET.EntryEvent2>>(ET.EventSystem.<PublishAsync>d__4<object,ET.EntryEvent2>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.EventSystem.<PublishAsync>d__4<object,ET.EntryEvent3>>(ET.EventSystem.<PublishAsync>d__4<object,ET.EntryEvent3>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.FiberInit_Main.<Handle>d__0>(ET.FiberInit_Main.<Handle>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.MailBoxType_OrderedMessageHandler.<HandleInner>d__1>(ET.MailBoxType_OrderedMessageHandler.<HandleInner>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.MailBoxType_UnOrderedMessageHandler.<HandleAsync>d__1>(ET.MailBoxType_UnOrderedMessageHandler.<HandleAsync>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.MessageHandler.<Handle>d__1<object,object,object>>(ET.MessageHandler.<Handle>d__1<object,object,object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.MessageHandler.<Handle>d__1<object,object>>(ET.MessageHandler.<Handle>d__1<object,object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.MessageSessionHandler.<HandleAsync>d__2<object,object>>(ET.MessageSessionHandler.<HandleAsync>d__2<object,object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.MessageSessionHandler.<HandleAsync>d__2<object>>(ET.MessageSessionHandler.<HandleAsync>d__2<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.NumericChangeEvent_NotifyWatcher.<Run>d__0>(ET.NumericChangeEvent_NotifyWatcher.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.ObjectWaitSystem.<>c__DisplayClass5_0.<<Wait>g__WaitTimeout|0>d<object>>(ET.ObjectWaitSystem.<>c__DisplayClass5_0.<<Wait>g__WaitTimeout|0>d<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.ReloadConfigConsoleHandler.<Run>d__0>(ET.ReloadConfigConsoleHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.ReloadDllConsoleHandler.<Run>d__0>(ET.ReloadDllConsoleHandler.<Run>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder.Start<ET.SessionSystem.<>c__DisplayClass4_0.<<Call>g__Timeout|0>d>(ET.SessionSystem.<>c__DisplayClass4_0.<<Call>g__Timeout|0>d&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<ET.Client.WaitType.Wait_Room2C_Start>.Start<ET.ObjectWaitSystem.<Wait>d__4<ET.Client.WaitType.Wait_Room2C_Start>>(ET.ObjectWaitSystem.<Wait>d__4<ET.Client.WaitType.Wait_Room2C_Start>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<ET.Client.Wait_CreateMyUnit>.Start<ET.ObjectWaitSystem.<Wait>d__4<ET.Client.Wait_CreateMyUnit>>(ET.ObjectWaitSystem.<Wait>d__4<ET.Client.Wait_CreateMyUnit>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<ET.Client.Wait_SceneChangeFinish>.Start<ET.ObjectWaitSystem.<Wait>d__4<ET.Client.Wait_SceneChangeFinish>>(ET.ObjectWaitSystem.<Wait>d__4<ET.Client.Wait_SceneChangeFinish>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<ET.Client.Wait_UnitStop>.Start<ET.ObjectWaitSystem.<Wait>d__4<ET.Client.Wait_UnitStop>>(ET.ObjectWaitSystem.<Wait>d__4<ET.Client.Wait_UnitStop>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<System.ValueTuple<uint,object>>.Start<ET.Client.RouterHelper.<GetRouterAddress>d__1>(ET.Client.RouterHelper.<GetRouterAddress>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<byte>.Start<ET.MoveComponentSystem.<MoveToAsync>d__5>(ET.MoveComponentSystem.<MoveToAsync>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<int>.Start<ET.Client.MoveHelper.<MoveToAsync>d__0>(ET.Client.MoveHelper.<MoveToAsync>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<long>.Start<ET.Client.ClientSenderCompnentSystem.<LoginAsync>d__3>(ET.Client.ClientSenderCompnentSystem.<LoginAsync>d__3&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.ClientSenderCompnentSystem.<Call>d__5>(ET.Client.ClientSenderCompnentSystem.<Call>d__5&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.HttpClientHelper.<Get>d__0>(ET.Client.HttpClientHelper.<Get>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>>(ET.Client.ResourcesLoaderComponentSystem.<LoadAllAssetsAsync>d__4<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>>(ET.Client.ResourcesLoaderComponentSystem.<LoadAssetAsync>d__3<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.RouterHelper.<CreateRouterSession>d__0>(ET.Client.RouterHelper.<CreateRouterSession>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UIComponentSystem.<Create>d__1>(ET.Client.UIComponentSystem.<Create>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UIGlobalComponentSystem.<OnCreate>d__1>(ET.Client.UIGlobalComponentSystem.<OnCreate>d__1&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UIHelpEvent.<OnCreate>d__0>(ET.Client.UIHelpEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UIHelper.<Create>d__0>(ET.Client.UIHelper.<Create>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UILSLobbyEvent.<OnCreate>d__0>(ET.Client.UILSLobbyEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UILSLoginEvent.<OnCreate>d__0>(ET.Client.UILSLoginEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UILSRoomEvent.<OnCreate>d__0>(ET.Client.UILSRoomEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UILobbyEvent.<OnCreate>d__0>(ET.Client.UILobbyEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.Client.UILoginEvent.<OnCreate>d__0>(ET.Client.UILoginEvent.<OnCreate>d__0&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.ObjectWaitSystem.<Wait>d__4<object>>(ET.ObjectWaitSystem.<Wait>d__4<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.ObjectWaitSystem.<Wait>d__5<object>>(ET.ObjectWaitSystem.<Wait>d__5<object>&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.RpcInfo.<Wait>d__7>(ET.RpcInfo.<Wait>d__7&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.SessionSystem.<Call>d__3>(ET.SessionSystem.<Call>d__3&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<object>.Start<ET.SessionSystem.<Call>d__4>(ET.SessionSystem.<Call>d__4&)
-		// System.Void ET.ETAsyncTaskMethodBuilder<uint>.Start<ET.Client.RouterHelper.<Connect>d__2>(ET.Client.RouterHelper.<Connect>d__2&)
-		// object ET.Entity.AddChild<object,object,object>(object,object,bool)
-		// object ET.Entity.AddChildWithId<object,int>(long,int,bool)
-		// object ET.Entity.AddChildWithId<object,object,object,object>(long,object,object,object,bool)
-		// object ET.Entity.AddChildWithId<object,object,object>(long,object,object,bool)
-		// object ET.Entity.AddChildWithId<object,object>(long,object,bool)
-		// object ET.Entity.AddChildWithId<object>(long,bool)
-		// object ET.Entity.AddComponent<object,int,int>(int,int,bool)
-		// object ET.Entity.AddComponent<object,int>(int,bool)
-		// object ET.Entity.AddComponent<object,object,int>(object,int,bool)
-		// object ET.Entity.AddComponent<object>(bool)
-		// object ET.Entity.AddComponentWithId<object,int,int>(long,int,int,bool)
-		// object ET.Entity.AddComponentWithId<object,int>(long,int,bool)
-		// object ET.Entity.AddComponentWithId<object,object,int>(long,object,int,bool)
-		// object ET.Entity.AddComponentWithId<object,object,object,object>(long,object,object,object,bool)
-		// object ET.Entity.AddComponentWithId<object,object,object>(long,object,object,bool)
-		// object ET.Entity.AddComponentWithId<object,object>(long,object,bool)
-		// object ET.Entity.AddComponentWithId<object>(long,bool)
-		// object ET.Entity.GetChild<object>(long)
-		// object ET.Entity.GetComponent<object>()
-		// object ET.Entity.GetParent<object>()
-		// System.Void ET.Entity.RemoveComponent<object>()
-		// System.Void ET.EntitySystemSingleton.Awake<int,int>(ET.Entity,int,int)
-		// System.Void ET.EntitySystemSingleton.Awake<int>(ET.Entity,int)
-		// System.Void ET.EntitySystemSingleton.Awake<object,int>(ET.Entity,object,int)
-		// System.Void ET.EntitySystemSingleton.Awake<object,object,object>(ET.Entity,object,object,object)
-		// System.Void ET.EntitySystemSingleton.Awake<object,object>(ET.Entity,object,object)
-		// System.Void ET.EntitySystemSingleton.Awake<object>(ET.Entity,object)
-		// long ET.EnumHelper.FromString<long>(string)
-		// System.Void ET.EventSystem.Invoke<ET.NetComponentOnRead>(long,ET.NetComponentOnRead)
-		// System.Void ET.EventSystem.Publish<object,ET.ChangePosition>(object,ET.ChangePosition)
-		// System.Void ET.EventSystem.Publish<object,ET.ChangeRotation>(object,ET.ChangeRotation)
-		// System.Void ET.EventSystem.Publish<object,ET.Client.AfterCreateCurrentScene>(object,ET.Client.AfterCreateCurrentScene)
-		// System.Void ET.EventSystem.Publish<object,ET.Client.AfterUnitCreate>(object,ET.Client.AfterUnitCreate)
-		// System.Void ET.EventSystem.Publish<object,ET.Client.EnterMapFinish>(object,ET.Client.EnterMapFinish)
-		// System.Void ET.EventSystem.Publish<object,ET.Client.LSSceneInitFinish>(object,ET.Client.LSSceneInitFinish)
-		// System.Void ET.EventSystem.Publish<object,ET.Client.SceneChangeFinish>(object,ET.Client.SceneChangeFinish)
-		// System.Void ET.EventSystem.Publish<object,ET.Client.SceneChangeStart>(object,ET.Client.SceneChangeStart)
-		// System.Void ET.EventSystem.Publish<object,ET.MoveStart>(object,ET.MoveStart)
-		// System.Void ET.EventSystem.Publish<object,ET.MoveStop>(object,ET.MoveStop)
-		// System.Void ET.EventSystem.Publish<object,ET.NumbericChange>(object,ET.NumbericChange)
-		// ET.ETTask ET.EventSystem.PublishAsync<object,ET.Client.AppStartInitFinish>(object,ET.Client.AppStartInitFinish)
-		// ET.ETTask ET.EventSystem.PublishAsync<object,ET.Client.LSSceneChangeStart>(object,ET.Client.LSSceneChangeStart)
-		// ET.ETTask ET.EventSystem.PublishAsync<object,ET.Client.LoginFinish>(object,ET.Client.LoginFinish)
-		// ET.ETTask ET.EventSystem.PublishAsync<object,ET.EntryEvent1>(object,ET.EntryEvent1)
-		// ET.ETTask ET.EventSystem.PublishAsync<object,ET.EntryEvent2>(object,ET.EntryEvent2)
-		// ET.ETTask ET.EventSystem.PublishAsync<object,ET.EntryEvent3>(object,ET.EntryEvent3)
-		// object ET.MongoHelper.FromJson<object>(string)
-		// System.Void ET.ObjectHelper.Swap<object>(object&,object&)
-		// object ET.ObjectPool.Fetch<object>()
-		// System.Void ET.RandomGenerator.BreakRank<object>(System.Collections.Generic.List<object>)
-		// object ET.World.AddSingleton<object>()
-		// System.Collections.Generic.List<object> MemoryPack.Formatters.ListFormatter.DeserializePackable<object>(MemoryPack.MemoryPackReader&)
-		// System.Void MemoryPack.Formatters.ListFormatter.DeserializePackable<object>(MemoryPack.MemoryPackReader&,System.Collections.Generic.List<object>&)
-		// System.Void MemoryPack.Formatters.ListFormatter.SerializePackable<object>(MemoryPack.MemoryPackWriter&,System.Collections.Generic.List<object>&)
-		// byte[] MemoryPack.Internal.MemoryMarshalEx.AllocateUninitializedArray<byte>(int,bool)
-		// byte& MemoryPack.Internal.MemoryMarshalEx.GetArrayDataReference<byte>(byte[])
-		// MemoryPack.MemoryPackFormatter<byte> MemoryPack.MemoryPackFormatterProvider.GetFormatter<byte>()
-		// MemoryPack.MemoryPackFormatter<long> MemoryPack.MemoryPackFormatterProvider.GetFormatter<long>()
-		// MemoryPack.MemoryPackFormatter<object> MemoryPack.MemoryPackFormatterProvider.GetFormatter<object>()
-		// bool MemoryPack.MemoryPackFormatterProvider.IsRegistered<ET.LSInput>()
-		// bool MemoryPack.MemoryPackFormatterProvider.IsRegistered<object>()
-		// System.Void MemoryPack.MemoryPackFormatterProvider.Register<ET.LSInput>(MemoryPack.MemoryPackFormatter<ET.LSInput>)
-		// System.Void MemoryPack.MemoryPackFormatterProvider.Register<object>(MemoryPack.MemoryPackFormatter<object>)
-		// System.Void MemoryPack.MemoryPackReader.DangerousReadUnmanagedArray<byte>(byte[]&)
-		// byte[] MemoryPack.MemoryPackReader.DangerousReadUnmanagedArray<byte>()
-		// MemoryPack.IMemoryPackFormatter<byte> MemoryPack.MemoryPackReader.GetFormatter<byte>()
-		// MemoryPack.IMemoryPackFormatter<long> MemoryPack.MemoryPackReader.GetFormatter<long>()
-		// MemoryPack.IMemoryPackFormatter<object> MemoryPack.MemoryPackReader.GetFormatter<object>()
-		// System.Void MemoryPack.MemoryPackReader.ReadPackable<object>(object&)
-		// object MemoryPack.MemoryPackReader.ReadPackable<object>()
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<ET.ActorId>(ET.ActorId&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<ET.LSInput>(ET.LSInput&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<TrueSync.TSQuaternion>(TrueSync.TSQuaternion&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<TrueSync.TSVector>(TrueSync.TSVector&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<Unity.Mathematics.float3>(Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<Unity.Mathematics.quaternion,int>(Unity.Mathematics.quaternion&,int&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<Unity.Mathematics.quaternion>(Unity.Mathematics.quaternion&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int,ET.ActorId>(byte&,int&,ET.ActorId&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int,Unity.Mathematics.float3>(byte&,int&,Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int,int>(byte&,int&,int&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int,long,ET.LSInput>(byte&,int&,long&,ET.LSInput&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int,long,Unity.Mathematics.float3,Unity.Mathematics.quaternion>(byte&,int&,long&,Unity.Mathematics.float3&,Unity.Mathematics.quaternion&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int,long,long>(byte&,int&,long&,long&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,int>(byte&,int&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,long,TrueSync.TSVector,TrueSync.TSQuaternion>(byte&,long&,TrueSync.TSVector&,TrueSync.TSQuaternion&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,long,Unity.Mathematics.float3>(byte&,long&,Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,long,int,int,Unity.Mathematics.float3,Unity.Mathematics.float3>(byte&,long&,int&,int&,Unity.Mathematics.float3&,Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,long,int,long>(byte&,long&,int&,long&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,long>(byte&,long&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte,uint>(byte&,uint&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<byte>(byte&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<int>(int&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<long,ET.LSInput>(long&,ET.LSInput&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<long,TrueSync.TSVector,TrueSync.TSQuaternion>(long&,TrueSync.TSVector&,TrueSync.TSQuaternion&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<long,long>(long&,long&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<long>(long&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanaged<uint>(uint&)
-		// System.Void MemoryPack.MemoryPackReader.ReadUnmanagedArray<byte>(byte[]&)
-		// byte[] MemoryPack.MemoryPackReader.ReadUnmanagedArray<byte>()
-		// System.Void MemoryPack.MemoryPackReader.ReadValue<object>(object&)
-		// byte MemoryPack.MemoryPackReader.ReadValue<byte>()
-		// long MemoryPack.MemoryPackReader.ReadValue<long>()
-		// object MemoryPack.MemoryPackReader.ReadValue<object>()
-		// System.Void MemoryPack.MemoryPackWriter.DangerousWriteUnmanagedArray<byte>(byte[])
-		// MemoryPack.IMemoryPackFormatter<byte> MemoryPack.MemoryPackWriter.GetFormatter<byte>()
-		// MemoryPack.IMemoryPackFormatter<long> MemoryPack.MemoryPackWriter.GetFormatter<long>()
-		// MemoryPack.IMemoryPackFormatter<object> MemoryPack.MemoryPackWriter.GetFormatter<object>()
-		// System.Void MemoryPack.MemoryPackWriter.WritePackable<object>(object&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<ET.LSInput>(ET.LSInput&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<Unity.Mathematics.quaternion,int>(Unity.Mathematics.quaternion&,int&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<int>(int&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<long,ET.LSInput>(long&,ET.LSInput&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<long,TrueSync.TSVector,TrueSync.TSQuaternion>(long&,TrueSync.TSVector&,TrueSync.TSQuaternion&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<long,long>(long&,long&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanaged<long>(long&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedArray<byte>(byte[])
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int,ET.ActorId>(byte,byte&,int&,ET.ActorId&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int,Unity.Mathematics.float3>(byte,byte&,int&,Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int,int>(byte,byte&,int&,int&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int,long,ET.LSInput>(byte,byte&,int&,long&,ET.LSInput&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int,long,Unity.Mathematics.float3,Unity.Mathematics.quaternion>(byte,byte&,int&,long&,Unity.Mathematics.float3&,Unity.Mathematics.quaternion&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int,long,long>(byte,byte&,int&,long&,long&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,int>(byte,byte&,int&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,long,TrueSync.TSVector,TrueSync.TSQuaternion>(byte,byte&,long&,TrueSync.TSVector&,TrueSync.TSQuaternion&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,long,Unity.Mathematics.float3>(byte,byte&,long&,Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,long,int,int,Unity.Mathematics.float3,Unity.Mathematics.float3>(byte,byte&,long&,int&,int&,Unity.Mathematics.float3&,Unity.Mathematics.float3&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,long,int,long>(byte,byte&,long&,int&,long&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,long>(byte,byte&,long&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte,uint>(byte,byte&,uint&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteUnmanagedWithObjectHeader<byte>(byte,byte&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteValue<byte>(byte&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteValue<long>(long&)
-		// System.Void MemoryPack.MemoryPackWriter.WriteValue<object>(object&)
-		// object MongoDB.Bson.Serialization.BsonSerializer.Deserialize<object>(MongoDB.Bson.IO.IBsonReader,System.Action<MongoDB.Bson.Serialization.BsonDeserializationContext.Builder>)
-		// object MongoDB.Bson.Serialization.BsonSerializer.Deserialize<object>(string,System.Action<MongoDB.Bson.Serialization.BsonDeserializationContext.Builder>)
-		// MongoDB.Bson.Serialization.IBsonSerializer<object> MongoDB.Bson.Serialization.BsonSerializer.LookupSerializer<object>()
-		// object MongoDB.Bson.Serialization.IBsonSerializerExtensions.Deserialize<object>(MongoDB.Bson.Serialization.IBsonSerializer<object>,MongoDB.Bson.Serialization.BsonDeserializationContext)
-		// object ReferenceCollector.Get<object>(string)
-		// object System.Activator.CreateInstance<object>()
-		// byte[] System.Array.Empty<byte>()
-		// object[] System.Array.Empty<object>()
-		// int System.HashCode.Combine<TrueSync.TSVector2,int>(TrueSync.TSVector2,int)
-		// int System.HashCode.Combine<object>(object)
-		// ET.RpcInfo[] System.Linq.Enumerable.ToArray<ET.RpcInfo>(System.Collections.Generic.IEnumerable<ET.RpcInfo>)
-		// object[] System.Linq.Enumerable.ToArray<object>(System.Collections.Generic.IEnumerable<object>)
-		// System.Span<byte> System.MemoryExtensions.AsSpan<byte>(byte[])
-		// byte& System.Runtime.CompilerServices.Unsafe.Add<byte>(byte&,int)
-		// byte& System.Runtime.CompilerServices.Unsafe.As<byte,byte>(byte&)
-		// object& System.Runtime.CompilerServices.Unsafe.As<object,object>(object&)
-		// byte& System.Runtime.CompilerServices.Unsafe.AsRef<byte>(byte&)
-		// long& System.Runtime.CompilerServices.Unsafe.AsRef<long>(long&)
-		// object& System.Runtime.CompilerServices.Unsafe.AsRef<object>(object&)
-		// ET.ActorId System.Runtime.CompilerServices.Unsafe.ReadUnaligned<ET.ActorId>(byte&)
-		// ET.LSInput System.Runtime.CompilerServices.Unsafe.ReadUnaligned<ET.LSInput>(byte&)
-		// TrueSync.TSQuaternion System.Runtime.CompilerServices.Unsafe.ReadUnaligned<TrueSync.TSQuaternion>(byte&)
-		// TrueSync.TSVector System.Runtime.CompilerServices.Unsafe.ReadUnaligned<TrueSync.TSVector>(byte&)
-		// Unity.Mathematics.float3 System.Runtime.CompilerServices.Unsafe.ReadUnaligned<Unity.Mathematics.float3>(byte&)
-		// Unity.Mathematics.quaternion System.Runtime.CompilerServices.Unsafe.ReadUnaligned<Unity.Mathematics.quaternion>(byte&)
-		// byte System.Runtime.CompilerServices.Unsafe.ReadUnaligned<byte>(byte&)
-		// int System.Runtime.CompilerServices.Unsafe.ReadUnaligned<int>(byte&)
-		// long System.Runtime.CompilerServices.Unsafe.ReadUnaligned<long>(byte&)
-		// uint System.Runtime.CompilerServices.Unsafe.ReadUnaligned<uint>(byte&)
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<ET.ActorId>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<ET.LSInput>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<TrueSync.TSQuaternion>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<TrueSync.TSVector>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<Unity.Mathematics.float3>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<Unity.Mathematics.quaternion>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<byte>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<int>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<long>()
-		// int System.Runtime.CompilerServices.Unsafe.SizeOf<uint>()
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<ET.ActorId>(byte&,ET.ActorId)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<ET.LSInput>(byte&,ET.LSInput)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<TrueSync.TSQuaternion>(byte&,TrueSync.TSQuaternion)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<TrueSync.TSVector>(byte&,TrueSync.TSVector)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<Unity.Mathematics.float3>(byte&,Unity.Mathematics.float3)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<Unity.Mathematics.quaternion>(byte&,Unity.Mathematics.quaternion)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<byte>(byte&,byte)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<int>(byte&,int)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<long>(byte&,long)
-		// System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned<uint>(byte&,uint)
-		// byte& System.Runtime.InteropServices.MemoryMarshal.GetReference<byte>(System.Span<byte>)
-		// System.Threading.Tasks.Task<object> System.Threading.Tasks.TaskFactory.StartNew<object>(System.Func<object>,System.Threading.CancellationToken)
-		// object UnityEngine.GameObject.GetComponent<object>()
-		// object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Transform)
-		// object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Transform,bool)
-		// YooAsset.AllAssetsHandle YooAsset.ResourcePackage.LoadAllAssetsAsync<object>(string,uint)
-		// YooAsset.AssetHandle YooAsset.ResourcePackage.LoadAssetAsync<object>(string,uint)
-	}
-}

+ 0 - 11
Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated/AOTGenericReferences.cs.meta

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

+ 0 - 343
Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated/link.xml

@@ -1,343 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<linker>
-  <assembly fullname="MemoryPack">
-    <type fullname="MemoryPack.Formatters.ArrayFormatter`1" preserve="all" />
-    <type fullname="MemoryPack.Formatters.DictionaryFormatter`2" preserve="all" />
-    <type fullname="MemoryPack.Formatters.ListFormatter" preserve="all" />
-    <type fullname="MemoryPack.Formatters.ListFormatter`1" preserve="all" />
-    <type fullname="MemoryPack.GenerateType" preserve="all" />
-    <type fullname="MemoryPack.IMemoryPackFormatterRegister" preserve="all" />
-    <type fullname="MemoryPack.IMemoryPackable`1" preserve="all" />
-    <type fullname="MemoryPack.Internal.PreserveAttribute" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackConstructorAttribute" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackFormatterProvider" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackFormatter`1" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackIgnoreAttribute" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackIncludeAttribute" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackOrderAttribute" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackReader" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackSerializationException" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackWriter" preserve="all" />
-    <type fullname="MemoryPack.MemoryPackableAttribute" preserve="all" />
-  </assembly>
-  <assembly fullname="MongoDB.Bson">
-    <type fullname="MongoDB.Bson.Serialization.Attributes.BsonDictionaryOptionsAttribute" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Attributes.BsonElementAttribute" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Attributes.BsonIgnoreAttribute" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.BsonClassMap" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.BsonSerializer" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Conventions.ConventionPack" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Conventions.ConventionRegistry" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Conventions.IConvention" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Conventions.IConventionPack" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Conventions.IgnoreExtraElementsConvention" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.IBsonSerializer" preserve="all" />
-    <type fullname="MongoDB.Bson.Serialization.Options.DictionaryRepresentation" preserve="all" />
-  </assembly>
-  <assembly fullname="System">
-    <type fullname="System.CodeDom.Compiler.GeneratedCodeAttribute" preserve="all" />
-    <type fullname="System.Collections.Generic.SortedDictionary`2" preserve="all" />
-    <type fullname="System.Collections.Generic.SortedDictionary`2/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Generic.SortedDictionary`2/ValueCollection" preserve="all" />
-    <type fullname="System.Collections.Generic.SortedDictionary`2/ValueCollection/Enumerator" preserve="all" />
-    <type fullname="System.ComponentModel.EditorBrowsableAttribute" preserve="all" />
-    <type fullname="System.ComponentModel.EditorBrowsableState" preserve="all" />
-    <type fullname="System.Net.EndPoint" preserve="all" />
-    <type fullname="System.Net.IPAddress" preserve="all" />
-    <type fullname="System.Net.IPEndPoint" preserve="all" />
-    <type fullname="System.Net.Sockets.AddressFamily" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Core">
-    <type fullname="System.Collections.Generic.HashSet`1" preserve="all" />
-    <type fullname="System.Collections.Generic.HashSet`1/Enumerator" preserve="all" />
-    <type fullname="System.Linq.Enumerable" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Net.Http">
-    <type fullname="System.Net.Http.HttpClient" preserve="all" />
-    <type fullname="System.Net.Http.HttpContent" preserve="all" />
-    <type fullname="System.Net.Http.HttpResponseMessage" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Runtime.CompilerServices.Unsafe">
-    <type fullname="System.Runtime.CompilerServices.Unsafe" preserve="all" />
-  </assembly>
-  <assembly fullname="Unity.Core">
-    <type fullname="ET.AEvent`2" preserve="all" />
-    <type fullname="ET.AInvokeHandler`1" preserve="all" />
-    <type fullname="ET.AInvokeHandler`2" preserve="all" />
-    <type fullname="ET.AService" preserve="all" />
-    <type fullname="ET.ATimer`1" preserve="all" />
-    <type fullname="ET.ActorId" preserve="all" />
-    <type fullname="ET.Address" preserve="all" />
-    <type fullname="ET.AppType" preserve="all" />
-    <type fullname="ET.AwakeSystem`1" preserve="all" />
-    <type fullname="ET.AwakeSystem`2" preserve="all" />
-    <type fullname="ET.AwakeSystem`3" preserve="all" />
-    <type fullname="ET.BaseAttribute" preserve="all" />
-    <type fullname="ET.ByteHelper" preserve="all" />
-    <type fullname="ET.ChildOfAttribute" preserve="all" />
-    <type fullname="ET.CodeAttribute" preserve="all" />
-    <type fullname="ET.CodeTypes" preserve="all" />
-    <type fullname="ET.ComponentOfAttribute" preserve="all" />
-    <type fullname="ET.ConfigAttribute" preserve="all" />
-    <type fullname="ET.ConfigLoader" preserve="all" />
-    <type fullname="ET.CoroutineLock" preserve="all" />
-    <type fullname="ET.CoroutineLockComponent" preserve="all" />
-    <type fullname="ET.CoroutineLockComponentSystem" preserve="all" />
-    <type fullname="ET.DestroySystem`1" preserve="all" />
-    <type fullname="ET.DisposeObject" preserve="all" />
-    <type fullname="ET.DoubleMap`2" preserve="all" />
-    <type fullname="ET.EnableAccessEntiyChildAttribute" preserve="all" />
-    <type fullname="ET.EnableClassAttribute" preserve="all" />
-    <type fullname="ET.EnableMethodAttribute" preserve="all" />
-    <type fullname="ET.Entity" preserve="all" />
-    <type fullname="ET.EntityHelper" preserve="all" />
-    <type fullname="ET.EntityRef`1" preserve="all" />
-    <type fullname="ET.EntitySceneFactory" preserve="all" />
-    <type fullname="ET.EntitySystemAttribute" preserve="all" />
-    <type fullname="ET.EntitySystemOfAttribute" preserve="all" />
-    <type fullname="ET.EnumHelper" preserve="all" />
-    <type fullname="ET.ErrorCore" preserve="all" />
-    <type fullname="ET.EventAttribute" preserve="all" />
-    <type fullname="ET.EventSystem" preserve="all" />
-    <type fullname="ET.Fiber" preserve="all" />
-    <type fullname="ET.FiberInit" preserve="all" />
-    <type fullname="ET.FiberManager" preserve="all" />
-    <type fullname="ET.FriendOfAttribute" preserve="all" />
-    <type fullname="ET.IAwake" preserve="all" />
-    <type fullname="ET.IAwake`1" preserve="all" />
-    <type fullname="ET.IAwake`2" preserve="all" />
-    <type fullname="ET.IAwake`3" preserve="all" />
-    <type fullname="ET.IConfig" preserve="all" />
-    <type fullname="ET.IDestroy" preserve="all" />
-    <type fullname="ET.IKcpTransport" preserve="all" />
-    <type fullname="ET.ILateUpdate" preserve="all" />
-    <type fullname="ET.ILocationMessage" preserve="all" />
-    <type fullname="ET.ILocationRequest" preserve="all" />
-    <type fullname="ET.ILocationResponse" preserve="all" />
-    <type fullname="ET.ILog" preserve="all" />
-    <type fullname="ET.IMHandler" preserve="all" />
-    <type fullname="ET.IMerge" preserve="all" />
-    <type fullname="ET.IMessage" preserve="all" />
-    <type fullname="ET.IRequest" preserve="all" />
-    <type fullname="ET.IResponse" preserve="all" />
-    <type fullname="ET.IScene" preserve="all" />
-    <type fullname="ET.ISerializeToEntity" preserve="all" />
-    <type fullname="ET.ISingletonAwake" preserve="all" />
-    <type fullname="ET.ISystemType" preserve="all" />
-    <type fullname="ET.ITransfer" preserve="all" />
-    <type fullname="ET.IUpdate" preserve="all" />
-    <type fullname="ET.IdGenerater" preserve="all" />
-    <type fullname="ET.InvokeAttribute" preserve="all" />
-    <type fullname="ET.KService" preserve="all" />
-    <type fullname="ET.LSEntitySystemOfAttribute" preserve="all" />
-    <type fullname="ET.LateUpdateSystem`1" preserve="all" />
-    <type fullname="ET.ListComponent`1" preserve="all" />
-    <type fullname="ET.Log" preserve="all" />
-    <type fullname="ET.MailBoxComponent" preserve="all" />
-    <type fullname="ET.MailBoxInvoker" preserve="all" />
-    <type fullname="ET.MailBoxType" preserve="all" />
-    <type fullname="ET.MemoryBuffer" preserve="all" />
-    <type fullname="ET.MemoryPackHelper" preserve="all" />
-    <type fullname="ET.MessageAttribute" preserve="all" />
-    <type fullname="ET.MessageDispatcher" preserve="all" />
-    <type fullname="ET.MessageHandlerAttribute" preserve="all" />
-    <type fullname="ET.MessageHelper" preserve="all" />
-    <type fullname="ET.MessageObject" preserve="all" />
-    <type fullname="ET.MessageQueue" preserve="all" />
-    <type fullname="ET.MessageSerializeHelper" preserve="all" />
-    <type fullname="ET.MongoHelper" preserve="all" />
-    <type fullname="ET.NavmeshComponent" preserve="all" />
-    <type fullname="ET.NetServices" preserve="all" />
-    <type fullname="ET.NetworkHelper" preserve="all" />
-    <type fullname="ET.NetworkProtocol" preserve="all" />
-    <type fullname="ET.Object" preserve="all" />
-    <type fullname="ET.ObjectHelper" preserve="all" />
-    <type fullname="ET.ObjectPool" preserve="all" />
-    <type fullname="ET.OpcodeType" preserve="all" />
-    <type fullname="ET.ProcessInnerSender" preserve="all" />
-    <type fullname="ET.ProcessInnerSenderSystem" preserve="all" />
-    <type fullname="ET.ProtoObject" preserve="all" />
-    <type fullname="ET.RandomGenerator" preserve="all" />
-    <type fullname="ET.ResponseTypeAttribute" preserve="all" />
-    <type fullname="ET.RpcException" preserve="all" />
-    <type fullname="ET.Scene" preserve="all" />
-    <type fullname="ET.SceneType" preserve="all" />
-    <type fullname="ET.SceneTypeHelper" preserve="all" />
-    <type fullname="ET.SchedulerType" preserve="all" />
-    <type fullname="ET.ServiceType" preserve="all" />
-    <type fullname="ET.Singleton`1" preserve="all" />
-    <type fullname="ET.StringHashHelper" preserve="all" />
-    <type fullname="ET.StringHelper" preserve="all" />
-    <type fullname="ET.StructBsonSerialize`1" preserve="all" />
-    <type fullname="ET.TimeInfo" preserve="all" />
-    <type fullname="ET.TimerComponent" preserve="all" />
-    <type fullname="ET.TimerComponentSystem" preserve="all" />
-    <type fullname="ET.TypeSystems" preserve="all" />
-    <type fullname="ET.TypeSystems/OneTypeSystems" preserve="all" />
-    <type fullname="ET.UnOrderMultiMap`2" preserve="all" />
-    <type fullname="ET.UniqueIdAttribute" preserve="all" />
-    <type fullname="ET.UpdateSystem`1" preserve="all" />
-    <type fullname="ET.WinPeriod" preserve="all" />
-    <type fullname="ET.World" preserve="all" />
-  </assembly>
-  <assembly fullname="Unity.Loader">
-    <type fullname="ET.CodeLoader" preserve="all" />
-    <type fullname="ET.GlobalComponent" preserve="all" />
-    <type fullname="ET.GlobalConfig" preserve="all" />
-    <type fullname="ET.UILayer" preserve="all" />
-    <type fullname="ReferenceCollector" preserve="all" />
-  </assembly>
-  <assembly fullname="Unity.Mathematics">
-    <type fullname="Unity.Mathematics.float2" preserve="all" />
-    <type fullname="Unity.Mathematics.float3" preserve="all" />
-    <type fullname="Unity.Mathematics.float4" preserve="all" />
-    <type fullname="Unity.Mathematics.math" preserve="all" />
-    <type fullname="Unity.Mathematics.quaternion" preserve="all" />
-  </assembly>
-  <assembly fullname="Unity.ThirdParty">
-    <type fullname="DotRecast.Core.RcVec3f" preserve="all" />
-    <type fullname="DotRecast.Detour.DtFindPathOption" preserve="all" />
-    <type fullname="DotRecast.Detour.DtNavMesh" preserve="all" />
-    <type fullname="DotRecast.Detour.DtNavMeshQuery" preserve="all" />
-    <type fullname="DotRecast.Detour.DtQueryDefaultFilter" preserve="all" />
-    <type fullname="DotRecast.Detour.DtStatus" preserve="all" />
-    <type fullname="DotRecast.Detour.IDtQueryFilter" preserve="all" />
-    <type fullname="DotRecast.Detour.Io.DtMeshSetReader" preserve="all" />
-    <type fullname="DotRecast.Detour.StraightPathItem" preserve="all" />
-    <type fullname="ET.ETAsyncTaskMethodBuilder" preserve="all" />
-    <type fullname="ET.ETAsyncTaskMethodBuilder`1" preserve="all" />
-    <type fullname="ET.ETCancellationToken" preserve="all" />
-    <type fullname="ET.ETTask" preserve="all" />
-    <type fullname="ET.ETTaskCompleted" preserve="all" />
-    <type fullname="ET.ETTaskHelper" preserve="all" />
-    <type fullname="ET.ETTask`1" preserve="all" />
-    <type fullname="TrueSync.FP" preserve="all" />
-    <type fullname="TrueSync.TSMatrix" preserve="all" />
-    <type fullname="TrueSync.TSQuaternion" preserve="all" />
-    <type fullname="TrueSync.TSRandom" preserve="all" />
-    <type fullname="TrueSync.TSVector" preserve="all" />
-    <type fullname="TrueSync.TSVector2" preserve="all" />
-    <type fullname="TrueSync.TSVector4" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.AnimationModule">
-    <type fullname="UnityEngine.AnimationClip" preserve="all" />
-    <type fullname="UnityEngine.Animator" preserve="all" />
-    <type fullname="UnityEngine.AnimatorControllerParameter" preserve="all" />
-    <type fullname="UnityEngine.RuntimeAnimatorController" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.CoreModule">
-    <type fullname="UnityEngine.Camera" preserve="all" />
-    <type fullname="UnityEngine.Component" preserve="all" />
-    <type fullname="UnityEngine.Events.UnityAction" preserve="all" />
-    <type fullname="UnityEngine.Events.UnityEvent" preserve="all" />
-    <type fullname="UnityEngine.GameObject" preserve="all" />
-    <type fullname="UnityEngine.KeyCode" preserve="all" />
-    <type fullname="UnityEngine.LayerMask" preserve="all" />
-    <type fullname="UnityEngine.Mathf" preserve="all" />
-    <type fullname="UnityEngine.Object" preserve="all" />
-    <type fullname="UnityEngine.Quaternion" preserve="all" />
-    <type fullname="UnityEngine.Ray" preserve="all" />
-    <type fullname="UnityEngine.SceneManagement.LoadSceneMode" preserve="all" />
-    <type fullname="UnityEngine.Time" preserve="all" />
-    <type fullname="UnityEngine.Transform" preserve="all" />
-    <type fullname="UnityEngine.Vector2" preserve="all" />
-    <type fullname="UnityEngine.Vector3" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.InputLegacyModule">
-    <type fullname="UnityEngine.Input" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.PhysicsModule">
-    <type fullname="UnityEngine.Physics" preserve="all" />
-    <type fullname="UnityEngine.RaycastHit" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.UI">
-    <type fullname="UnityEngine.UI.Button" preserve="all" />
-    <type fullname="UnityEngine.UI.Button/ButtonClickedEvent" preserve="all" />
-    <type fullname="UnityEngine.UI.InputField" preserve="all" />
-    <type fullname="UnityEngine.UI.Text" preserve="all" />
-  </assembly>
-  <assembly fullname="YooAsset">
-    <type fullname="YooAsset.AllAssetsHandle" preserve="all" />
-    <type fullname="YooAsset.AssetHandle" preserve="all" />
-    <type fullname="YooAsset.HandleBase" preserve="all" />
-    <type fullname="YooAsset.RawFileHandle" preserve="all" />
-    <type fullname="YooAsset.ResourcePackage" preserve="all" />
-    <type fullname="YooAsset.SceneHandle" preserve="all" />
-    <type fullname="YooAsset.SubAssetsHandle" preserve="all" />
-    <type fullname="YooAsset.UnloadSceneOperation" preserve="all" />
-    <type fullname="YooAsset.YooAssets" preserve="all" />
-  </assembly>
-  <assembly fullname="mscorlib">
-    <type fullname="System.Action" preserve="all" />
-    <type fullname="System.Action`1" preserve="all" />
-    <type fullname="System.Action`2" preserve="all" />
-    <type fullname="System.Activator" preserve="all" />
-    <type fullname="System.Array" preserve="all" />
-    <type fullname="System.Attribute" preserve="all" />
-    <type fullname="System.AttributeTargets" preserve="all" />
-    <type fullname="System.AttributeUsageAttribute" preserve="all" />
-    <type fullname="System.Byte" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/ValueCollection" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Generic.IEnumerable`1" preserve="all" />
-    <type fullname="System.Collections.Generic.KeyValuePair`2" preserve="all" />
-    <type fullname="System.Collections.Generic.List`1" preserve="all" />
-    <type fullname="System.Collections.Generic.List`1/Enumerator" preserve="all" />
-    <type fullname="System.Console" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggableAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggableAttribute/DebuggingModes" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggerDisplayAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggerHiddenAttribute" preserve="all" />
-    <type fullname="System.Enum" preserve="all" />
-    <type fullname="System.Exception" preserve="all" />
-    <type fullname="System.Func`1" preserve="all" />
-    <type fullname="System.Func`2" preserve="all" />
-    <type fullname="System.HashCode" preserve="all" />
-    <type fullname="System.IDisposable" preserve="all" />
-    <type fullname="System.IO.BinaryReader" preserve="all" />
-    <type fullname="System.IO.File" preserve="all" />
-    <type fullname="System.IO.MemoryStream" preserve="all" />
-    <type fullname="System.IO.SeekOrigin" preserve="all" />
-    <type fullname="System.IO.Stream" preserve="all" />
-    <type fullname="System.IO.TextReader" preserve="all" />
-    <type fullname="System.Int32" preserve="all" />
-    <type fullname="System.Int64" preserve="all" />
-    <type fullname="System.Math" preserve="all" />
-    <type fullname="System.Object" preserve="all" />
-    <type fullname="System.Reflection.BindingFlags" preserve="all" />
-    <type fullname="System.Reflection.DefaultMemberAttribute" preserve="all" />
-    <type fullname="System.Reflection.MemberInfo" preserve="all" />
-    <type fullname="System.Reflection.MethodBase" preserve="all" />
-    <type fullname="System.Reflection.MethodInfo" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.AsyncStateMachineAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.CompilationRelaxationsAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.CompilerGeneratedAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.ExtensionAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.IAsyncStateMachine" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.IsReadOnlyAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.RuntimeHelpers" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.TaskAwaiter" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.TaskAwaiter`1" preserve="all" />
-    <type fullname="System.RuntimeFieldHandle" preserve="all" />
-    <type fullname="System.RuntimeTypeHandle" preserve="all" />
-    <type fullname="System.Security.Permissions.SecurityAction" preserve="all" />
-    <type fullname="System.Security.Permissions.SecurityPermissionAttribute" preserve="all" />
-    <type fullname="System.Security.UnverifiableCodeAttribute" preserve="all" />
-    <type fullname="System.Single" preserve="all" />
-    <type fullname="System.String" preserve="all" />
-    <type fullname="System.StringSplitOptions" preserve="all" />
-    <type fullname="System.Threading.CancellationToken" preserve="all" />
-    <type fullname="System.Threading.CancellationTokenSource" preserve="all" />
-    <type fullname="System.Threading.Tasks.Task" preserve="all" />
-    <type fullname="System.Threading.Tasks.TaskFactory" preserve="all" />
-    <type fullname="System.Threading.Tasks.Task`1" preserve="all" />
-    <type fullname="System.Type" preserve="all" />
-    <type fullname="System.UInt16" preserve="all" />
-    <type fullname="System.UInt32" preserve="all" />
-    <type fullname="System.ValueTuple`2" preserve="all" />
-    <type fullname="System.ValueType" preserve="all" />
-  </assembly>
-</linker>

+ 4 - 0
Unity/Packages/com.et.core/Scripts/Model~/Share/FiberInit_Main.cs

@@ -8,6 +8,10 @@ namespace ET
     {
         public override async ETTask Handle(FiberInit fiberInit)
         {
+            // 注册序列化
+            MongoRegister.Init();
+            MemoryPackRegister.Init();
+            
             Scene root = fiberInit.Fiber.Root;
            
             await EventSystem.Instance.PublishAsync(root, new EntryEvent1());

+ 0 - 0
Unity/Packages/com.et.core/Res.meta → Unity/Packages/com.et.loader/Res.meta


+ 0 - 0
Unity/Packages/com.et.core/Res/UniversalRenderPipelineAsset.asset → Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset.asset


+ 0 - 0
Unity/Packages/com.et.core/Res/UniversalRenderPipelineAsset.asset.meta → Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset.asset.meta


+ 0 - 0
Unity/Packages/com.et.core/Res/UniversalRenderPipelineAsset_Renderer.asset → Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset_Renderer.asset


+ 0 - 0
Unity/Packages/com.et.core/Res/UniversalRenderPipelineAsset_Renderer.asset.meta → Unity/Packages/com.et.loader/Res/UniversalRenderPipelineAsset_Renderer.asset.meta


+ 0 - 0
Unity/Packages/com.et.core/Resources.meta → Unity/Packages/com.et.loader/Resources.meta


+ 0 - 0
Unity/Packages/com.et.core/Resources/BuildinFileManifest.asset → Unity/Packages/com.et.loader/Resources/BuildinFileManifest.asset


+ 0 - 0
Unity/Packages/com.et.core/Resources/BuildinFileManifest.asset.meta → Unity/Packages/com.et.loader/Resources/BuildinFileManifest.asset.meta


+ 0 - 0
Unity/Packages/com.et.core/Resources/GlobalConfig.asset → Unity/Packages/com.et.loader/Resources/GlobalConfig.asset


+ 0 - 0
Unity/Packages/com.et.core/Resources/GlobalConfig.asset.meta → Unity/Packages/com.et.loader/Resources/GlobalConfig.asset.meta


+ 0 - 0
Unity/Packages/com.et.core/Resources/YooAssetSettings.asset → Unity/Packages/com.et.loader/Resources/YooAssetSettings.asset


+ 0 - 0
Unity/Packages/com.et.core/Resources/YooAssetSettings.asset.meta → Unity/Packages/com.et.loader/Resources/YooAssetSettings.asset.meta


+ 0 - 0
Unity/Packages/com.et.core/Scenes.meta → Unity/Packages/com.et.loader/Scenes.meta


+ 0 - 0
Unity/Packages/com.et.core/Scenes/Init.unity → Unity/Packages/com.et.loader/Scenes/Init.unity


+ 0 - 0
Unity/Packages/com.et.core/Scenes/Init.unity.meta → Unity/Packages/com.et.loader/Scenes/Init.unity.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1.meta → Unity/Packages/com.et.loader/Scenes/Map1.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1.unity → Unity/Packages/com.et.loader/Scenes/Map1.unity


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1.unity.meta → Unity/Packages/com.et.loader/Scenes/Map1.unity.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/LightingData.asset → Unity/Packages/com.et.loader/Scenes/Map1/LightingData.asset


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/LightingData.asset.meta → Unity/Packages/com.et.loader/Scenes/Map1/LightingData.asset.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png → Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_dir.png


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png.meta → Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_dir.png.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr → Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_light.exr


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr.meta → Unity/Packages/com.et.loader/Scenes/Map1/Lightmap-0_comp_light.exr.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr → Unity/Packages/com.et.loader/Scenes/Map1/ReflectionProbe-0.exr


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr.meta → Unity/Packages/com.et.loader/Scenes/Map1/ReflectionProbe-0.exr.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1Settings.lighting → Unity/Packages/com.et.loader/Scenes/Map1Settings.lighting


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map1Settings.lighting.meta → Unity/Packages/com.et.loader/Scenes/Map1Settings.lighting.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2.meta → Unity/Packages/com.et.loader/Scenes/Map2.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2.unity → Unity/Packages/com.et.loader/Scenes/Map2.unity


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2.unity.meta → Unity/Packages/com.et.loader/Scenes/Map2.unity.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/LightingData.asset → Unity/Packages/com.et.loader/Scenes/Map2/LightingData.asset


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/LightingData.asset.meta → Unity/Packages/com.et.loader/Scenes/Map2/LightingData.asset.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png → Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_dir.png


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png.meta → Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_dir.png.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr → Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_light.exr


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr.meta → Unity/Packages/com.et.loader/Scenes/Map2/Lightmap-0_comp_light.exr.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr → Unity/Packages/com.et.loader/Scenes/Map2/ReflectionProbe-0.exr


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr.meta → Unity/Packages/com.et.loader/Scenes/Map2/ReflectionProbe-0.exr.meta


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2Settings.lighting → Unity/Packages/com.et.loader/Scenes/Map2Settings.lighting


+ 0 - 0
Unity/Assets/Bundles/Scenes/Map2Settings.lighting.meta → Unity/Packages/com.et.loader/Scenes/Map2Settings.lighting.meta


+ 1 - 1
Unity/Assets/Bundles/Scenes.meta → Unity/Packages/com.et.loader/Scenes/Mat.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 406b13cb70603ef449d91f5572708db2
+guid: 93aef7c3c94274c0e8826ae816e3c4a9
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}

+ 135 - 0
Unity/Packages/com.et.loader/Scenes/Mat/Urp.mat

@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-3795543293575117520
+MonoBehaviour:
+  m_ObjectHideFlags: 11
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 7
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Urp
+  m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords:
+  - _SPECULAR_COLOR
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap:
+    RenderType: Opaque
+  disabledShaderPasses: []
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BaseMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _SpecGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_Lightmaps:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_LightmapsInd:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_ShadowMasks:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _AlphaClip: 0
+    - _Blend: 0
+    - _BumpScale: 1
+    - _ClearCoatMask: 0
+    - _ClearCoatSmoothness: 0
+    - _Cull: 2
+    - _Cutoff: 0.5
+    - _DetailAlbedoMapScale: 1
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _EnvironmentReflections: 0
+    - _GlossMapScale: 0
+    - _Glossiness: 0
+    - _GlossinessSource: 0
+    - _GlossyReflections: 0
+    - _Metallic: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.005
+    - _QueueOffset: 0
+    - _ReceiveShadows: 1
+    - _SampleGI: 0
+    - _Shininess: 0
+    - _Smoothness: 0.5
+    - _SmoothnessSource: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecSource: 0
+    - _SpecularHighlights: 0
+    - _SrcBlend: 1
+    - _Surface: 0
+    - _WorkflowMode: 0
+    - _ZWrite: 1
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 0.5}
+  m_BuildTextureStacks: []

+ 3 - 3
Unity/Packages/com.et.core/Scripts/Loader/HybridCLR/Generated.meta → Unity/Packages/com.et.loader/Scenes/Mat/Urp.mat.meta

@@ -1,8 +1,8 @@
 fileFormatVersion: 2
-guid: 861f8500341e54e80be11c1ab1812f99
-folderAsset: yes
-DefaultImporter:
+guid: 6d5adfb995cb79c438d8b1e6b5e5de91
+NativeFormatImporter:
   externalObjects: {}
+  mainObjectFileID: 2100000
   userData: 
   assetBundleName: 
   assetBundleVariant: 

+ 1 - 1
Unity/Packages/com.et.core/Scripts/Loader/HybridCLR.meta → Unity/Packages/com.et.loader/Scripts.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 748b8482ac3646544906eabe52ef884a
+guid: 678ad4aa686ca48769e1b261d3e58b84
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}

+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor.meta → Unity/Packages/com.et.loader/Scripts/Editor.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/Assembly.meta → Unity/Packages/com.et.loader/Scripts/Editor/Assembly.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/Assembly/AssemblyEditor.cs → Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyEditor.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/Assembly/AssemblyEditor.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyEditor.cs.meta


+ 1 - 1
Unity/Packages/com.et.core/Scripts/Editor/Assembly/AssemblyTool.cs → Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyTool.cs

@@ -44,7 +44,7 @@ namespace ET
         {
             if (Application.isPlaying)
             {
-                CodeLoader.Instance?.Reload();
+                LoadCodeHelper.ReLoadDlls().Coroutine();
             }
         }
 

+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/Assembly/AssemblyTool.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/Assembly/AssemblyTool.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/AssetPostProcessor.meta → Unity/Packages/com.et.loader/Scripts/Editor/AssetPostProcessor.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs → Unity/Packages/com.et.loader/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/AssetPostProcessor/OnGenerateCSProjectProcessor.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/BuildEditor.meta → Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/BuildEditor/BuildEditor.cs → Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildEditor.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/BuildEditor/BuildEditor.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildEditor.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/BuildEditor/BuildHelper.cs → Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildHelper.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/BuildEditor/BuildHelper.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/BuildEditor/BuildHelper.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/ComponentViewEditor.meta → Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/ComponentViewEditor/ComponentViewEditor.cs → Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ComponentViewEditor.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/ComponentViewEditor/ComponentViewEditor.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ComponentViewEditor.cs.meta


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/ComponentViewEditor/ITypeDrawer.cs → Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ITypeDrawer.cs


+ 0 - 0
Unity/Packages/com.et.core/Scripts/Editor/ComponentViewEditor/ITypeDrawer.cs.meta → Unity/Packages/com.et.loader/Scripts/Editor/ComponentViewEditor/ITypeDrawer.cs.meta


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels