yyl
2025-06-23 4fde46699701b1a8b74b4dab516624852b24a86d
Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
@@ -3,6 +3,7 @@
using UnityEngine;
using System.IO;
using System;
using Cysharp.Threading.Tasks;
public class BuiltInAssetCopyTask : LaunchTask
@@ -36,20 +37,28 @@
        if (!firstLaunch)
        {
            //LoadInitalConfig().Forget();
            done = true;
        }
    }
    //应该是下载最新的表格后再次加载 非拷贝
    //protected async UniTask LoadInitalConfig()
    //{
    //    await ConfigManager.Instance.LoadConfigByType(typeof(InitialFunctionConfig));
    //    done = true;
    //}
    public override void End()
    {
        if (!AssetSource.builtInFromEditor)
        if (AssetSource.isUseAssetBundle)
        {
            AssetBundleUtility.Instance.InitBuiltInAsset();
        }
        // TODO YYL
        // ConfigInitiator.SyncInit();
        // WindowCenter.Instance.DestoryWinsByStage(WindowCenter.WindowStage.Launch);
        // WindowCenter.Instance.OpenFromLocal<LaunchWin>();
        UIManager.Instance.CloseWindow<DownLoadWin>();
        UIManager.Instance.CloseWindow<VersionUpdateWin>();
        Language.InitDefaultLanguage();
    }
@@ -239,10 +248,10 @@
    private void EditorCopyAsset()
    {
        if (!AssetSource.allFromEditor)
        if (AssetSource.isUseAssetBundle)
        {
            // FileExtersion.DirectoryCopy(ResourcesPath.CONFIG_FODLER, ResourcesPath.Instance.StreamingAssetPath + "config");
            // FileExtersion.DirectoryCopy(ResourcesPath.ResourcesOutPath + "BuiltIn", ResourcesPath.Instance.StreamingAssetPath + "builtin");
            FileExtersion.DirectoryCopy(ResourcesPath.CONFIG_FODLER, ResourcesPath.Instance.StreamingAssetPath + "config");
            FileExtersion.DirectoryCopy(ResourcesPath.ResourcesOutPath + "BuiltIn", ResourcesPath.Instance.StreamingAssetPath + "builtin");
        }
    }