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

Class FileSystemParameters

提供文件系统的创建参数与工厂方法

Assembly: YooAsset.dll
View Source
Declaration
public class FileSystemParameters

Properties

FileSystemTypeName

文件系统的完整类型名称

View Source
Declaration
public string FileSystemTypeName { get; }

PackageRoot

文件系统的根目录

View Source
Declaration
public string PackageRoot { get; }

Methods

AddParameter(string, object)

添加自定义参数

View Source
Declaration
public void AddParameter(string paramName, object value)
Parameters
TypeNameDescription
System.StringparamName参数名称
System.Objectvalue参数值

AddParameter(Enum, object)

添加自定义参数

View Source
Declaration
public void AddParameter(Enum paramType, object value)
Parameters
TypeNameDescription
System.EnumparamType参数类型
System.Objectvalue参数值

CreateDefaultEditorFileSystemParameters(string)

创建默认的编辑器文件系统参数

View Source
Declaration
public static FileSystemParameters CreateDefaultEditorFileSystemParameters(string packageRoot)
Returns

YooAsset.FileSystemParameters: 配置好的文件系统参数实例

Parameters
TypeNameDescription
System.StringpackageRoot文件系统的根目录

CreateDefaultBuiltinFileSystemParameters(string)

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

View Source
Declaration
public static FileSystemParameters CreateDefaultBuiltinFileSystemParameters(string packageRoot = null)
Returns

YooAsset.FileSystemParameters: 配置好的文件系统参数实例

Parameters
TypeNameDescription
System.StringpackageRoot文件系统的根目录

CreateDefaultSandboxFileSystemParameters(IRemoteService, string)

创建默认的沙盒文件系统参数

View Source
Declaration
public static FileSystemParameters CreateDefaultSandboxFileSystemParameters(IRemoteService remoteService, string packageRoot = null)
Returns

YooAsset.FileSystemParameters: 配置好的文件系统参数实例

Parameters
TypeNameDescription
YooAsset.IRemoteServiceremoteService远端资源地址查询服务类
System.StringpackageRoot文件系统的根目录

CreateDefaultWebServerFileSystemParameters(bool)

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

View Source
Declaration
public static FileSystemParameters CreateDefaultWebServerFileSystemParameters(bool disableUnityWebCache = false)
Returns

YooAsset.FileSystemParameters: 配置好的文件系统参数实例

Parameters
TypeNameDescription
System.BooleandisableUnityWebCache禁用Unity的网络缓存

CreateDefaultWebRemoteFileSystemParameters(IRemoteService, bool)

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

View Source
Declaration
public static FileSystemParameters CreateDefaultWebRemoteFileSystemParameters(IRemoteService remoteService, bool disableUnityWebCache = false)
Returns

YooAsset.FileSystemParameters: 配置好的文件系统参数实例

Parameters
TypeNameDescription
YooAsset.IRemoteServiceremoteService远端资源地址查询服务类
System.BooleandisableUnityWebCache禁用Unity的网络缓存