mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-06-09 20:23:42 +00:00
Merge pull request #752 from absences/wx
Refactor file system class string assignment
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -87,4 +87,4 @@ internal class WechatFileSystem : WebNetworkFileSystem
|
|||||||
return _wxCacheRoot;
|
return _wxCacheRoot;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user