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

YooAsset

Classes

AllAssetsHandle

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

AssetHandle

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

AssetInfo

资源信息类

AsyncOperationBase

异步操作基类

ClearCacheMethods

缓存清理方式标识符

ClearCacheOperation

清理缓存操作

CustomPlayModeOptions

自定义运行模式的初始化参数

DefaultDownloadRetryPolicy

默认的下载重试策略

DefaultDownloadUrlPolicy

默认的 URL 选择策略

DestroyPackageOperation

销毁资源包裹操作

DownloaderOperation

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

EditorSimulateBuildInvoker

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

EditorSimulateModeOptions

编辑器下模拟运行模式的初始化参数

FileSystemParameters

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

HandleBase

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

HashUtility

哈希工具类

HostPlayModeOptions

联机运行模式的初始化参数

InitializeFileSystemOperation

初始化文件系统操作

InitializePackageOperation

初始化资源包裹操作

InitializePackageOptions

初始化参数

InstantiateOperation

游戏对象实例化操作

LoadPackageManifestOperation

加载资源清单操作

OfflinePlayModeOptions

离线运行模式的初始化参数

PackageBuildParameters

资源包裹构建的调用参数

PackageBuildResult

资源包裹构建的返回结果

PackageDetails

资源包裹的详细信息,用于外部查询包裹配置。

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

资源导入选项

ClearCacheOptions

清理缓存选项

DownloadCompletedEventArgs

下载完成事件参数

DownloadErrorEventArgs

下载错误事件参数

DownloadFileStartedEventArgs

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

DownloadProgressChangedEventArgs

下载进度更新事件参数

DownloadReport

下载状态报告

ImportBundleInfo

导入的资源包信息

InstantiateOptions

游戏对象实例化选项

LoadPackageManifestOptions

加载清单选项

OperationAwaiter

支持异步编程的自定义 Awaiter

PrefetchManifestOptions

预取清单选项

RequestPackageVersionOptions

请求版本选项

ResourceDownloaderOptions

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

ResourceUnpackerOptions

资源解压选项

UnloadAllAssetsOptions

卸载所有资源的选项配置

UnloadUnusedAssetsOptions

卸载未使用资源的选项配置

Interfaces

IBundleDecryptor

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

IBundleEncryptor

定义资源包的加密行为

IBundleMemoryDecryptor

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

IBundleOffsetDecryptor

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

IBundleStreamDecryptor

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

IDownloadRetryPolicy

下载重试策略

IDownloadUrlPolicy

URL 选择策略

ILogger

自定义日志处理接口

IManifestDecryptor

资源清单解密器

IManifestEncryptor

资源清单加密器

IRemoteService

远端资源服务

Enums

EBundleType

资源包的类型

EFileNameStyle

远端资源文件命名风格

EFileSystemParameter

文件系统参数类型定义

EFileVerifyLevel

文件校验等级

EInstallCleanupMode

覆盖安装清理模式

EOperationStatus

异步操作状态枚举

EPlayMode

运行模式