lcy
8 天以前 485db99b5c51a971c173664cf6e808dc8424b0a0
Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
@@ -37,33 +37,37 @@
        if (!firstLaunch)
        {
            LoadInitalConfig().Forget();
            //LoadInitalConfig().Forget();
            done = true;
        }
    }
    protected async UniTask LoadInitalConfig()
    {
        await ConfigManager.Instance.LoadConfigByType(typeof(InitialFunctionConfig));
    //应该是下载最新的表格后再次加载 非拷贝
    //protected async UniTask LoadInitalConfig()
    //{
    //    await ConfigManager.Instance.LoadConfigByType(typeof(InitialFunctionConfig));
        done = true;
    }
    //    done = true;
    //}
    public override void End()
    {
        if (!AssetSource.builtInFromEditor)
        {
        if (AssetSource.isUseAssetBundle)
        {
            AssetBundleUtility.Instance.InitBuiltInAsset();
            LaunchInHot.Instance.InitSystemMgr();
            //  这里还没开始加载配置 但是提前加载了供LaunchWin使用
            PriorLanguageConfig.LazyInit();
            InitialFunctionConfig.LazyInit();
            UIManager.Instance.OpenWindow<LaunchWin>();
        }
        // ConfigInitiator.SyncInit();
        UIManager.Instance.CloseWindow<DownLoadWin>();
        UIManager.Instance.CloseWindow<VersionUpdateWin>();
        UIManager.Instance.CloseWindow<LaunchWin>();
        if (!AssetSource.uiFromEditor)
        {
            AssetBundleUtility.Instance.UnloadAssetBundle("builtin/prefabs", true, false);
        }
        UIManager.Instance.OpenWindow<LaunchWin>();
        Language.InitDefaultLanguage();
    }
@@ -253,11 +257,11 @@
    private void EditorCopyAsset()
    {
        if (!AssetSource.allFromEditor)
        {
            // FileExtersion.DirectoryCopy(ResourcesPath.CONFIG_FODLER, ResourcesPath.Instance.StreamingAssetPath + "config");
            // FileExtersion.DirectoryCopy(ResourcesPath.ResourcesOutPath + "BuiltIn", ResourcesPath.Instance.StreamingAssetPath + "builtin");
        }
        // if (AssetSource.isUseAssetBundle)
        // {
        //     FileExtersion.DirectoryCopy(ResourcesPath.CONFIG_FODLER, ResourcesPath.Instance.StreamingAssetPath + "config");
        //     FileExtersion.DirectoryCopy(ResourcesPath.ResourcesOutPath + "BuiltIn", ResourcesPath.Instance.StreamingAssetPath + "builtin");
        // }
    }
}