Merge pull request #752 from absences/wx

Refactor file system class string assignment
This commit is contained in:
何冠峰
2026-06-03 10:31:51 +08:00
committed by GitHub

View File

@@ -33,16 +33,16 @@ public static class WechatFileSystemCreater
} }
public static FileSystemParameters CreateFileSystemParameters(string packageRoot, IRemoteService remoteService, IBundleDecryptor assetBundleDecryptor, IBundleDecryptor rawBundleDecryptor) public static FileSystemParameters CreateFileSystemParameters(string packageRoot, IRemoteService remoteService, IBundleDecryptor assetBundleDecryptor, IBundleDecryptor rawBundleDecryptor)
{ {
string fileSystemClass = $"{nameof(WechatFileSystem)},YooAsset.MiniGame"; string fileSystemClass = typeof(WechatFileSystem).FullName;
var fileSystemParams = new FileSystemParameters(fileSystemClass, packageRoot); var fileSystemParams = new FileSystemParameters(fileSystemClass, packageRoot);
fileSystemParams.AddParameter(EFileSystemParameter.RemoteService, remoteService); fileSystemParams.AddParameter(EFileSystemParameter.RemoteService, remoteService);
fileSystemParams.AddParameter(EFileSystemParameter.DisableUnityWebCache, true); fileSystemParams.AddParameter(EFileSystemParameter.DisableUnityWebCache, true);
fileSystemParams.AddParameter(EFileSystemParameter.WebPlatformStrategy, new WechatPlatform()); fileSystemParams.AddParameter(EFileSystemParameter.WebPlatformStrategy, new WechatPlatform());
if (assetBundleDecryptor != null) if (assetBundleDecryptor != null)
fileSystemParams.AddParameter(EFileSystemParameter.AssetbundleDecryptor, assetBundleDecryptor); fileSystemParams.AddParameter(EFileSystemParameter.AssetBundleDecryptor, assetBundleDecryptor);
if (rawBundleDecryptor != null) if (rawBundleDecryptor != null)
fileSystemParams.AddParameter(EFileSystemParameter.RawbundleDecryptor, rawBundleDecryptor); fileSystemParams.AddParameter(EFileSystemParameter.RawBundleDecryptor, rawBundleDecryptor);
return fileSystemParams; return fileSystemParams;
} }
} }