18 子 2D卡牌客户端搭建 / 2D卡牌客户端搭建 launchwindow打开前移 配置新增forceinit强制初始化
5个文件已修改
21 ■■■■ 已修改文件
Main/Config/ConfigBase.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/GameEngine/Launch/LaunchInHot.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Launch/LaunchWin.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Login/LoginWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/ConfigBase.cs
@@ -27,6 +27,11 @@
        return null;
    }
    public static void ForceInit()
    {
        ConfigManager.Instance.LoadConfigByType(typeof(T));
    }
    public List<T> GetValues()
    {
        if (!isInit)
Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
@@ -57,8 +57,6 @@
        // ConfigInitiator.SyncInit();
        UIManager.Instance.CloseWindow<DownLoadWin>();
        UIManager.Instance.CloseWindow<VersionUpdateWin>();
        UIManager.Instance.CloseWindow<LaunchWin>();
        UIManager.Instance.OpenWindow<LaunchWin>();
        Language.InitDefaultLanguage();
    }
Main/Core/GameEngine/Launch/LaunchInHot.cs
@@ -30,6 +30,12 @@
        InitSystemMgr();
        SDKUtils.Instance.Init();  //原sdk接口
        //  这里还没开始加载配置 但是提前加载了供LaunchWin使用
        LanguageConfig.ForceInit();
        InitialFunctionConfig.ForceInit();
        UIManager.Instance.OpenWindow<LaunchWin>();
        var builtInAssetCopyTask = new BuiltInAssetCopyTask();
        var requestPermissionStart = new RequestPermissionStart();
        var initSettingTask = new InitSettingTask();
Main/System/Launch/LaunchWin.cs
@@ -42,6 +42,7 @@
        float TempCheck = 0;
        protected override void InitComponent()
        {
            base.InitComponent();
            m_BackGround.preserveAspect = true;
            if (Application.isEditor)
            {
@@ -72,6 +73,7 @@
        protected override void OnPreOpen()
        {
            base.OnPreOpen();
            backGroundTimer = 0f;
            backGroundIndex = 0;
            if (m_TotalProgressSlider != null)
@@ -135,15 +137,17 @@
        protected override void OnOpen()
        {
            base.OnOpen();
        }
        protected override void OnPreClose()
        {
            base.OnPreClose();
        }
        protected override void OnClose()
        {
            base.OnClose();
        }
        public void FadeOut()
Main/System/Login/LoginWin.cs
@@ -279,7 +279,7 @@
    private void OpenUserHelp()
    {
        // TODO YYL
        //  TODO YYL
        // UIManager.Instance.OpenWindow<UserHelpWin>();
    }