111
All checks were successful
Plugin Library CI / publish (00.StaryEvoTools) (push) Successful in 40s
Plugin Library CI / publish (01.HybridCLR) (push) Successful in 16s
Plugin Library CI / publish (08.UniTask) (push) Successful in 3s
Plugin Library CI / publish (09.CodeChecker) (push) Successful in 16s
Plugin Library CI / publish (10.StoryEditor) (push) Successful in 3s
Plugin Library CI / publish (10.XNode) (push) Successful in 3s
Plugin Library CI / publish (11.PointCloudTools) (push) Successful in 3s
Plugin Library CI / publish (00.BuildOriginality) (push) Successful in 3s
Plugin Library CI / publish (00.StaryEvo) (push) Successful in 19s
Plugin Library CI / publish (02.InformationSave) (push) Successful in 6s
Plugin Library CI / publish (03.YooAsset) (push) Successful in 32s
Plugin Library CI / publish (04.AudioCore) (push) Successful in 2s
Plugin Library CI / publish (05.TableTextConversion) (push) Successful in 3s
Plugin Library CI / publish (06.UIFarme) (push) Successful in 16s
Plugin Library CI / publish (07.RKTools) (push) Successful in 3s
Plugin Library CI / publish (12.WeixinMinigame) (push) Successful in 59s

This commit is contained in:
2026-04-21 10:19:03 +08:00
parent a07cf5a841
commit 5adba5eb68
2 changed files with 16 additions and 8 deletions

View File

@@ -13,36 +13,44 @@ namespace Stary.Evo
var initParameters = new OfflinePlayModeParameters(); var initParameters = new OfflinePlayModeParameters();
initParameters.BuildinFileSystemParameters = buildinFileSystemParams; initParameters.BuildinFileSystemParameters = buildinFileSystemParams;
return initParameters; return initParameters;
} }
public static InitializeParameters HostInitializeParameter(string packageName) public static InitializeParameters HostInitializeParameter(string packageName)
{ {
var initParameters = new OfflinePlayModeParameters(); var initParameters = new OfflinePlayModeParameters();
var buildinFileSystemParams = FileSystemParameters.CreateDefaultBuildinFileSystemParameters(null, var buildinFileSystemParams = FileSystemParameters.CreateDefaultBuildinFileSystemParameters(null,
$"{Application.temporaryCachePath}/DownloadedContent/{packageName}"); $"{Application.temporaryCachePath}/DownloadedContent/{packageName}");
Debug.Log($"UnityEvo:Host InitializeParameterPath: 【{Application.temporaryCachePath}/DownloadedContent/{packageName}】"); Debug.Log(
$"UnityEvo:Host InitializeParameterPath: 【{Application.temporaryCachePath}/DownloadedContent/{packageName}】");
buildinFileSystemParams.AddParameter(FileSystemParametersDefine.APPEND_FILE_EXTENSION, true); buildinFileSystemParams.AddParameter(FileSystemParametersDefine.APPEND_FILE_EXTENSION, true);
buildinFileSystemParams.AddParameter(FileSystemParametersDefine.COPY_BUILDIN_PACKAGE_MANIFEST, true); buildinFileSystemParams.AddParameter(FileSystemParametersDefine.COPY_BUILDIN_PACKAGE_MANIFEST, true);
initParameters.BuildinFileSystemParameters = buildinFileSystemParams; initParameters.BuildinFileSystemParameters = buildinFileSystemParams;
return initParameters; return initParameters;
} }
public static InitializeParameters WebInitializeParameter(string packageName, string defaultHostServer, string fallbackHostServer)
public static InitializeParameters WebInitializeParameter(string packageName, string defaultHostServer,
string fallbackHostServer)
{ {
IRemoteServices remoteServices = new RemoteServices(defaultHostServer, fallbackHostServer); IRemoteServices remoteServices = new RemoteServices(defaultHostServer, fallbackHostServer);
//var webServerFileSystemParams = FileSystemParameters.CreateDefaultWebServerFileSystemParameters(); //var webServerFileSystemParams = FileSystemParameters.CreateDefaultWebServerFileSystemParameters();
#if UNITY_WEBGL&&WEB_PLAYMODE #if UNITY_WEBGL&&WEB_PLAYMODE
var webRemoteFileSystemParams = FileSystemParameters.CreateDefaultWebRemoteFileSystemParameters(remoteServices); //支持跨域下载 var webRemoteFileSystemParams =
FileSystemParameters.CreateDefaultWebRemoteFileSystemParameters(remoteServices); //支持跨域下载
#elif UNITY_WEBGL && WEIXINMINIGAME #elif UNITY_WEBGL && WEIXINMINIGAME
string packageRoot = $"{WeChatWASM.WX.env.USER_DATA_PATH}/__GAME_FILE_CACHE"; string packageRoot = $"{WeChatWASM.WX.env.USER_DATA_PATH}/__GAME_FILE_CACHE";
var webRemoteFileSystemParams= WechatFileSystemCreater.CreateFileSystemParameters(packageRoot, remoteServices); var webRemoteFileSystemParams =
WechatFileSystemCreater.CreateFileSystemParameters(packageRoot, remoteServices);
#endif #endif
var initParameters = new WebPlayModeParameters(); var initParameters = new WebPlayModeParameters();
#if UNITY_WEBGL
//initParameters.WebServerFileSystemParameters = webRemoteFileSystemParams; //initParameters.WebServerFileSystemParameters = webRemoteFileSystemParams;
initParameters.WebRemoteFileSystemParameters = webRemoteFileSystemParams; initParameters.WebRemoteFileSystemParameters = webRemoteFileSystemParams;
#endif
return initParameters; return initParameters;
} }
public static InitializeParameters EditorSimulateInitializeParameter(string packageName) public static InitializeParameters EditorSimulateInitializeParameter(string packageName)
{ {
var buildResult = EditorSimulateModeHelper.SimulateBuild(packageName); var buildResult = EditorSimulateModeHelper.SimulateBuild(packageName);

View File

@@ -1,6 +1,6 @@
{ {
"name": "com.staryevo.tools", "name": "com.staryevo.tools",
"version": "1.4.25", "version": "1.4.26",
"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",