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
运行模式