Class SubAssetsHandle
子资源句柄,用于管理资源包内子资源对象的加载和访问。
Assembly: YooAsset.dll
View Source
Declaration
public sealed class SubAssetsHandle : HandleBase, IEnumerator, IDisposable
Properties
SubAssetObjects
子资源对象集合
View Source
Declaration
public IReadOnlyList<Object> SubAssetObjects { get; }
Methods
WaitForAsyncComplete()
等待异步执行完毕
View Source
Declaration
public void WaitForAsyncComplete()
GetSubAssetObject<TObject>(string)
获取子资源对象
View Source
Declaration
public TObject GetSubAssetObject<TObject>(string assetName) where TObject : Object
Returns
<TObject>: 匹配的子资源对象,未找到则返回 null。
Parameters
| Type | Name | Description |
|---|---|---|
System.String | assetName | 子资源对象名称 |
Type Parameters
| Name | Description |
|---|---|
TObject | 子资源对象类型 |
GetSubAssetObjects<TObject>()
获取所有的子资源对象集合
View Source
Declaration
public IReadOnlyList<TObject> GetSubAssetObjects<TObject>() where TObject : Object
Returns
System.Collections.Generic.IReadOnlyList<<TObject>>: 匹配类型的子资源对象集合##### Type Parameters
| Name | Description |
|---|---|
TObject | 子资源对象类型 |
Events
Completed
当加载完成时触发
View Source
Declaration
public event Action<SubAssetsHandle> Completed
Event Type
System.Action<YooAsset.SubAssetsHandle>
Implements
System.Collections.IEnumeratorSystem.IDisposable