【m】修改本地raw

This commit is contained in:
zhangzheng
2026-03-18 10:49:42 +08:00
parent c07f1f0be8
commit 096fb2f53d
2 changed files with 13 additions and 10 deletions

View File

@@ -42,13 +42,13 @@ namespace Stary.Evo
Debug.LogWarning($"UnityEvo:资源包 {AppConfig.PackageDomainName}_RawFile 不存在,正在尝试创建..."); Debug.LogWarning($"UnityEvo:资源包 {AppConfig.PackageDomainName}_RawFile 不存在,正在尝试创建...");
packageRawFile = YooAssets.CreatePackage($"{AppConfig.PackageDomainName}_RawFile"); packageRawFile = YooAssets.CreatePackage($"{AppConfig.PackageDomainName}_RawFile");
} }
bool isInitSuccess = false; bool isInitSuccess = false;
// 初始化资源包 // 初始化资源包
#if EDITOR_SIMULATEMODE #if EDITOR_SIMULATEMODE
await EDITOR_SIMULATEMODE(package); await EDITOR_SIMULATEMODE(package);
await FsmSystem.SetCurState(nameof(ResEditorSimulateState)); await FsmSystem.SetCurState(nameof(ResEditorSimulateState));
#elif HOST_PLAYMODE #elif HOST_PLAYMODE
//登录 //登录
if (((FsmLoadSystem)FsmSystem).IsLogin) if (((FsmLoadSystem)FsmSystem).IsLogin)
{ {
@@ -73,7 +73,7 @@ namespace Stary.Evo
await OFFLINE_PLAYMODE(package); await OFFLINE_PLAYMODE(package);
await UpdateLocalPackage(package); await UpdateLocalPackage(package);
await OFFLINE_PLAYMODE(packageRawFile); isInitSuccess = await OFFLINE_PLAYMODE(packageRawFile);
if (isInitSuccess) if (isInitSuccess)
await UpdateLocalPackage(packageRawFile); await UpdateLocalPackage(packageRawFile);
await LoadHotfixSettings(); await LoadHotfixSettings();
@@ -160,11 +160,18 @@ namespace Stary.Evo
return false; return false;
} }
private async UniTask OFFLINE_PLAYMODE(ResourcePackage package) private async UniTask<bool> OFFLINE_PLAYMODE(ResourcePackage package)
{ {
var initParams = YooAssetFileSystem.OfflineInitializeParameter(); var initParams = YooAssetFileSystem.OfflineInitializeParameter();
var initOperation = package.InitializeAsync(initParams); var initOperation = package.InitializeAsync(initParams);
await initOperation; await initOperation;
if (initOperation.Status == EOperationStatus.Succeed)
Debug.Log("UnityEvo:从本地加载资源包,初始化成功!");
else
{
Debug.LogWarning($"UnityEvo:从本地加载资源包,初始化失败:{initOperation.Error}");
return false;
}
var operation = package.RequestPackageVersionAsync(); var operation = package.RequestPackageVersionAsync();
await operation; await operation;
@@ -172,16 +179,13 @@ namespace Stary.Evo
{ {
CustomPlayerPrefs.SetString($"{AppConfig.PackageDomainName}_GAME_VERSION", operation.PackageVersion); CustomPlayerPrefs.SetString($"{AppConfig.PackageDomainName}_GAME_VERSION", operation.PackageVersion);
Debug.Log("UnityEvo:从本地加载资源包,初始化获取版本号成功!"); Debug.Log("UnityEvo:从本地加载资源包,初始化获取版本号成功!");
return true;
} }
else else
{ {
Debug.LogError($"UnityEvo:从本地加载资源包,初始化获取版本号失败!"); Debug.LogError($"UnityEvo:从本地加载资源包,初始化获取版本号失败!");
return false;
} }
if (initOperation.Status == EOperationStatus.Succeed)
Debug.Log("UnityEvo:从本地加载资源包,初始化成功!");
else
Debug.LogError($"UnityEvo:从本地加载资源包,初始化失败:{initOperation.Error}");
} }
@@ -314,7 +318,6 @@ namespace Stary.Evo
{ {
Debug.LogWarning($"UnityEvo:当前版本{oldVersion}资源版本一致,自动跳过更新..."); Debug.LogWarning($"UnityEvo:当前版本{oldVersion}资源版本一致,自动跳过更新...");
} }
} }
else else
{ {

View File

@@ -1,6 +1,6 @@
{ {
"name": "com.staryevo.tools", "name": "com.staryevo.tools",
"version": "1.3.15", "version": "1.3.16",
"displayName": "00.StaryEvo.Tools", "displayName": "00.StaryEvo.Tools",
"description": "This is an Framework package(后台服务器版本端口9527)", "description": "This is an Framework package(后台服务器版本端口9527)",
"unity": "2021.3", "unity": "2021.3",