跳到主要内容
版本: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的网络缓存