跳到主要内容
版本:2.3.x

Class FileSystemParameters

文件系统参数

Assembly: YooAsset.dll​
Declaration
public class FileSystemParameters

Properties​

FileSystemClass​

文件系统类 格式: "namespace.class,assembly" 格式: "命名空间.类型名,程序集"

Declaration
public string FileSystemClass { get; }

PackageRoot​

文件系统的根目录

Declaration
public string PackageRoot { get; }

Methods​

AddParameter(string, object)​

添加自定义参数

Declaration
public void AddParameter(string name, object value)
Parameters​
TypeName
System.Stringname
System.Objectvalue

CreateDefaultEditorFileSystemParameters(string)​

创建默认的编辑器文件系统参数 <param name="packageRoot">文件系统的根目录</param>

Declaration
public static FileSystemParameters CreateDefaultEditorFileSystemParameters(string packageRoot)
Returns​

YooAsset.FileSystemParameters

Parameters​
TypeName
System.StringpackageRoot

CreateDefaultBuildinFileSystemParameters(IDecryptionServices, string)​

创建默认的内置文件系统参数

Declaration
public static FileSystemParameters CreateDefaultBuildinFileSystemParameters(IDecryptionServices decryptionServices = null, string packageRoot = null)
Returns​

YooAsset.FileSystemParameters

Parameters​
TypeNameDescription
YooAsset.IDecryptionServicesdecryptionServices加密文件解密服务类
System.StringpackageRoot文件系统的根目录

CreateDefaultCacheFileSystemParameters(IRemoteServices, IDecryptionServices, string)​

创建默认的缓存文件系统参数

Declaration
public static FileSystemParameters CreateDefaultCacheFileSystemParameters(IRemoteServices remoteServices, IDecryptionServices decryptionServices = null, string packageRoot = null)
Returns​

YooAsset.FileSystemParameters

Parameters​
TypeNameDescription
YooAsset.IRemoteServicesremoteServices远端资源地址查询服务类
YooAsset.IDecryptionServicesdecryptionServices加密文件解密服务类
System.StringpackageRoot文件系统的根目录

CreateDefaultWebServerFileSystemParameters(IWebDecryptionServices, bool)​

创建默认的WebServer文件系统参数

Declaration
public static FileSystemParameters CreateDefaultWebServerFileSystemParameters(IWebDecryptionServices decryptionServices = null, bool disableUnityWebCache = false)
Returns​

YooAsset.FileSystemParameters

Parameters​
TypeNameDescription
YooAsset.IWebDecryptionServicesdecryptionServices加密文件解密服务类
System.BooleandisableUnityWebCache禁用Unity的网络缓存

CreateDefaultWebRemoteFileSystemParameters(IRemoteServices, IWebDecryptionServices, bool)​

创建默认的WebRemote文件系统参数

Declaration
public static FileSystemParameters CreateDefaultWebRemoteFileSystemParameters(IRemoteServices remoteServices, IWebDecryptionServices decryptionServices = null, bool disableUnityWebCache = false)
Returns​

YooAsset.FileSystemParameters

Parameters​
TypeNameDescription
YooAsset.IRemoteServicesremoteServices远端资源地址查询服务类
YooAsset.IWebDecryptionServicesdecryptionServices加密文件解密服务类
System.BooleandisableUnityWebCache禁用Unity的网络缓存