Assets/Launch/Launch.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Assets/Launch/Manager/LocalResManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Assets/Launch/Launch.cs
@@ -98,14 +98,7 @@ launchExWin = LaunchExWin.OpenWindow(); // LocalResManager.Instance.OpenWindow("LaunchExWin", m_UICanvas); #if !UNITY_EDITOR if (VersionConfigEx.Get().assetAccess == VersionConfigEx.InstalledAsset.IngoreDownLoad) { ReadDllBytes(this.StartGame, true); } else { LocalResManager.step = LocalResManager.LoadDllStep.RequestVersion; } LocalResManager.step = LocalResManager.LoadDllStep.RequestVersion; #else if (LocalResManager.Instance.isPCTestDownLoad) { @@ -266,8 +259,7 @@ private async void ReadDllBytes(Action callback, bool isIgnoreDownLoad = false) { var values = isIgnoreDownLoad ? LocalResManager.Instance.localAssetVersions.Values : LocalResManager.Instance.assetVersions.Values; foreach (var assetVersion in values) foreach (var assetVersion in LocalResManager.Instance.assetVersions.Values) { if (assetVersion.localValid) { Assets/Launch/Manager/LocalResManager.cs
@@ -403,6 +403,21 @@ public async void InitTable(Action OnComplete = null) { if (isPCTestDownLoad || Application.isMobilePlatform || VersionConfigEx.Get().assetAccess == VersionConfigEx.InstalledAsset.IngoreDownLoad) { //读取的一定是StreamingAssetPath路径 await ReadText("logicbytes", (isOK, value) => { if (isOK) { InitLocalLogicbytes(value); } else Debug.LogWarning("InitTable logicbytes error"); }, StreamingAssetPath); } await ReadText("InitialFunction", (isOK, value) => { if (isOK) @@ -415,17 +430,6 @@ Debug.LogError("InitTable InitialFunctionConfig error"); } }); if (isPCTestDownLoad || Application.isMobilePlatform) { //读取的一定是StreamingAssetPath路径 await ReadText("logicbytes", (isOK, value) => { if (isOK) InitLocalLogicbytes(value); else Debug.LogWarning("InitTable logicbytes error"); }, StreamingAssetPath); } } //随包安装的资源不同平台不一定可以获取FileInfo,所以需要下载一个文件来获取资源的MD5信息