lzx преди 1 ден
родител
ревизия
78e8280b01
променени са 1 файла, в които са добавени 19 реда и са изтрити 2 реда
  1. 19 2
      Assets/Scripts/Core/Editor/HybridCLR/BuildAssetsCommand.cs

+ 19 - 2
Assets/Scripts/Core/Editor/HybridCLR/BuildAssetsCommand.cs

@@ -46,6 +46,9 @@ namespace HybridCLR.Editor
 
             var md5Json = JsonHelper.ToJson(assetMd5Info);
             File.WriteAllText(build + "DllMD5.txt", md5Json);
+            
+          
+            
             LogTool.Log("MD5文件生成完成");
             PlatformType platformType;
 #if UNITY_ANDROID
@@ -59,8 +62,22 @@ namespace HybridCLR.Editor
 #else
 			platformType = PlatformType.None;
 #endif
-           // var build = Application.streamingAssetsPath;
-            // BuildAndCopyAOTHotUpdateDlls(build);
+            
+            
+            var build1 = string.Format(BuildEditor.buildDllFolder, platformType,
+                $"{1}.{1}.{1}");
+            foreach (var bundle in allBundles)
+            {
+                if (bundle.Contains(".manifest")) continue;
+                var fileInfo = new FileInfo(bundle);
+                byte[] data = File.ReadAllBytes(bundle);
+                string fileName = fileInfo.Name;
+                string p = build1 + fileName;
+          
+                File.WriteAllBytes(p, data);
+   
+            }
+
             AssetDatabase.SaveAssets();
             AssetDatabase.Refresh();
         }