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

YooAsset

Classes​

AllAssetsHandle​

全资源句柄,用于加载资源包内所有资源对象。

AssetHandle​

资源句柄,用于管理单个资源对象的加载和访问。

AssetInfo​

资源信息类

AsyncOperationBase​

异步操作基类

BundleFileHandle​

资源包文件句柄,用于持有已加载的资源包引用。

ClearCacheMethods​

缓存清理方式标识符

ClearCacheOperation​

清理缓存操作

CustomAsyncOperation​

自定义异步操作基类

CustomPlayModeOptions​

自定义运行模式的操作选项

DefaultDownloadRetryPolicy​

默认的下载重试策略

DefaultDownloadUrlPolicy​

默认的 URL 选择策略

DestroyPackageOperation​

销毁资源包裹操作

DownloaderOperation​

下载操作基类,提供资源下载、暂停、恢复和取消功能。

EditorSimulateBuildInvoker​

编辑器模拟构建的调用入口

EditorSimulateModeOptions​

编辑器下模拟运行模式的操作选项

EnsureBundleFileOperation​

确保资源包已就绪的异步操作

FileSystemParameters​

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

HandleBase​

资源句柄基类,提供资源加载状态查询和释放功能。

HashUtility​

哈希工具类

HostPlayModeOptions​

联机运行模式的操作选项

InitializeFileSystemOperation​

初始化文件系统操作

InitializePackageOperation​

初始化资源包裹操作

InitializePackageOptions​

初始化资源包的操作选项

InstantiateOperation​

游戏对象实例化操作

LoadPackageManifestOperation​

加载资源清单操作

OfflinePlayModeOptions​

离线运行模式的操作选项

PackageBuildParameters​

资源包裹构建的调用参数

PackageBuildResult​

资源包裹构建的返回结果

PackageDetails​

资源包裹的详细信息

PackageTags​

标签集合

PrefetchManifestOperation​

预取清单操作,用于提前加载指定版本的资源清单。

RawFileHandle​

原生文件句柄,用于访问未经 Unity 处理的原始文件。

RawFileObject​

原生文件对象

RequestPackageVersionOperation​

请求包裹版本操作

ResourceDownloaderOperation​

资源下载操作类

ResourceImporterOperation​

资源导入操作类

ResourcePackage​

资源包裹类

ResourceUnpackerOperation​

资源解压操作类

SceneHandle​

场景句柄,用于管理场景的加载、激活和卸载。

SubAssetsHandle​

子资源句柄,用于管理资源包内子资源对象的加载和访问。

UnloadAllAssetsOperation​

卸载所有资源的异步操作

UnloadSceneOperation​

场景卸载异步操作类

UnloadUnusedAssetsOperation​

卸载未使用资源的异步操作

WebPlayModeOptions​

WebGL运行模式的操作选项

YooAssetConfiguration​

提供 YooAsset 全局配置的访问入口

YooAssets​

资源系统的主入口

YooException​

Base exception for all YooAsset custom exceptions.

YooHandleInvalidException​

The exception that is thrown when a resource handle is invalid.

YooInternalException​

The exception that is thrown when an internal logic error occurs in YooAsset.

YooManifestInvalidException​

The exception that is thrown when the resource manifest data is invalid.

YooPackageInvalidException​

The exception that is thrown when a resource package is in an invalid state.

Structs​

BundleDecryptArgs​

资源包解密操作的输入参数

BundleDownloaderOptions​

按资源信息创建下载器的操作选项

BundleEncryptArgs​

资源包加密操作的输入参数

BundleEncryptResult​

资源包加密操作的返回结果

BundleImporterOptions​

资源导入的操作选项

BundleUnpackInfo​

资源包解包判定信息

ClearCacheOptions​

清理缓存的操作选项

DownloadCompletedEventArgs​

下载完成事件参数

DownloadErrorEventArgs​

下载错误事件参数

DownloadFileStartedEventArgs​

开始下载单个文件事件参数

DownloadProgressChangedEventArgs​

下载进度更新事件参数

DownloadReport​

下载状态报告

EnsureBundleFileOperation.BundleDetail​

资源包文件详情

EnsureBundleFileOptions​

确保资源包文件已就绪的操作选项

ImportBundleInfo​

导入的资源包信息

InstantiateOptions​

游戏对象实例化的操作选项

LoadPackageManifestOptions​

加载清单的操作选项

OperationAwaiter​

支持异步编程的自定义 Awaiter

PrefetchManifestOptions​

预取清单的操作选项

RequestPackageVersionOptions​

请求版本的操作选项

ResourceDownloaderOptions​

按资源标签创建下载器的操作选项

ResourceUnpackerOptions​

资源解压的操作选项

UnloadAllAssetsOptions​

卸载所有资源的操作选项

UnloadUnusedAssetsOptions​

卸载未使用资源的操作选项

Interfaces​

IBuiltinFileAccessor​

IBundleDecryptor​

资源包解密器的基接口,本身不包含成员。

IBundleEncryptor​

定义资源包的加密行为

IBundleMemoryDecryptor​

基于内存的资源包解密器。 将整个加密数据解密为字节数组后加载。

IBundleOffsetDecryptor​

基于偏移量的资源包解密器。 用于跳过文件头部加密区域后直接加载 AssetBundle。

IBundleStreamDecryptor​

基于流的资源包解密器。 通过提供解密流实现流式加载,适用于大文件场景。

IBundleUnpackPolicy​

内置资源包解包策略接口

IDownloadRetryPolicy​

下载重试策略

IDownloadUrlPolicy​

URL 选择策略

ILogger​

自定义日志处理接口

IManifestDecryptor​

资源清单解密器

IManifestEncryptor​

资源清单加密器

IRemoteService​

远端资源服务

Enums​

EBundleType​

资源包的类型

EFileNameStyle​

远端资源文件命名风格

EFileSystemParameter​

文件系统参数类型定义

EFileVerifyLevel​

文件校验等级

EInstallCleanupMode​

覆盖安装清理模式

EOperationStatus​

异步操作状态枚举

EPlayMode​

运行模式