From 1ab047b5fdd933c38ba0519ec2e83a44512ea8d7 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 26 三月 2026 17:46:11 +0800
Subject: [PATCH] webgl代码合并 1

---
 Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs b/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
index 2dc7886..c45a2ef 100644
--- a/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
+++ b/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
@@ -58,14 +58,14 @@
     //    done = true;
     //}
 
-    public override void End()
+    public override async void End()
     {
         if (AssetSource.isUseAssetBundle)
         { 
             // YooAsset 宸插湪 Launch 闃舵鍒濆鍖栧唴缃祫婧愶紝涓嶅啀闇�瑕� AssetBundleUtility.InitBuiltInAsset()
             // YooAssetInitializer.Instance.DefaultPackage 宸插寘鍚唴缃祫婧�
 
-            LaunchInHot.Instance.InitSystemMgr();
+            await LaunchInHot.Instance.InitSystemMgr();
 
             //  杩欓噷杩樻病寮�濮嬪姞杞介厤缃� 浣嗘槸鎻愬墠鍔犺浇浜嗕緵LaunchWin浣跨敤
 
@@ -86,7 +86,7 @@
             return;
         }
 
-        if (!PriorLanguageConfig.isInit || !InitialFunctionConfig.isInit)
+        if (!(PriorLanguageConfig.isInit && InitialFunctionConfig.isInit))
         {
             return;
         }
@@ -151,9 +151,9 @@
         }
     }
 
-    private void IosCopyAsset()
+    private async void IosCopyAsset()
     {
-        if (!VersionUtility.Instance.InIosAuditTime())
+        if (!await VersionUtility.Instance.InIosAuditTime())
         {
             if (!SDKUtils.builtinAssetCopyFinished)
             {
@@ -198,7 +198,10 @@
                     File.Copy(fromPath, toPath, true);
                 }
 
-                LocalSave.SetString("BuiltInAssetCopyCompleted_IOSorStandalone", VersionConfig.Get().version);
+                VersionConfig.GetAsync().ContinueWith(config =>
+                {
+                    LocalSave.SetString("BuiltInAssetCopyCompleted_IOSorStandalone", config.version);
+                }).Forget();
             }
         }
     }

--
Gitblit v1.8.0