三国卡牌客户端基础资源仓库
hch
2 天以前 4a3921769c12e492e762c4f6b65e21bd1694ba95
0312 优化内网下载逻辑
3个文件已修改
8 ■■■■■ 已修改文件
Assets/Editor/Tool/InGameDownTestWindow.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Launch/Launch.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Launch/Manager/LocalResManager.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/InGameDownTestWindow.cs
@@ -50,7 +50,7 @@
        EditorGUILayout.Space();
        EditorGUILayout.Space();
        InGameDownTestUtility.isReadVesionEx = EditorGUILayout.Toggle("是否下载热更代码", InGameDownTestUtility.isReadVesionEx);
        EditorGUILayout.TextField("开启下载热更代码,会读取VersionConfigEx.txt 分支需配置正确, 检测logicbytes.txt");
        EditorGUILayout.TextField("开启下载热更代码会检查StreamingAssets目录,测试功能可以不勾选,会读取VersionConfigEx.txt 分支需配置正确, 检测logicbytes.txt");
    }
}
Assets/Launch/Launch.cs
@@ -91,6 +91,7 @@
        _hotUpdateAss = System.AppDomain.CurrentDomain.GetAssemblies().First(a => a.GetName().Name == "Main");
        Type type = _hotUpdateAss.GetType("InGameDownTestUtility");
        LocalResManager.Instance.isPCTestDownLoad = (bool)type.GetMethod("GetReadVerionEx").Invoke(null, null);
        LocalResManager.Instance.isOpenDownLoad = (bool)type.GetMethod("GetDownloadEnable").Invoke(null, null);
#endif
        SDKInit();
        LocalResManager.Instance.Init();
@@ -102,7 +103,7 @@
#if !UNITY_EDITOR
            LocalResManager.step = LocalResManager.LoadDllStep.RequestVersion;
#else
            if (LocalResManager.Instance.isPCTestDownLoad)
            if (LocalResManager.Instance.isOpenDownLoad)
            {
                LocalResManager.step = LocalResManager.LoadDllStep.RequestVersion;
            }
Assets/Launch/Manager/LocalResManager.cs
@@ -62,7 +62,8 @@
        }
    }
    public bool isPCTestDownLoad = false;
    public bool isPCTestDownLoad = false;   //开启下载并开启下载bytes
    public bool isOpenDownLoad = false; //只开启下载
    public static int downLoadCount = 0;