【m】修改本地raw
This commit is contained in:
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user