IAssetFinder Interface
Namespace: Stride.Core.AssetsAssembly: Stride.Core.Assets.dll
public interface IAssetFinder
| Name | Description | |
|---|---|---|
| Methods | ||
| FindAsset(AssetId) | Finds an asset by its identifier. |
|
| FindAsset(UFile) | Finds an asset by its location. |
|
| FindAssetFromProxyObject(Object) | Finds an asset from a proxy object. |
|
Methods
FindAsset(AssetId)
Finds an asset by its identifier.
AssetItem FindAsset(AssetId assetId)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetId | assetId | The identifier of the asset. |
Returns
| Type | Description |
|---|---|
| AssetItem | The corresponding AssetItem if found; otherwise, |
FindAsset(UFile)
Finds an asset by its location.
AssetItem FindAsset(UFile location)
Parameters
| Type | Name | Description |
|---|---|---|
| Stride.Core.IO.UFile | location | The location of the asset. |
Returns
| Type | Description |
|---|---|
| AssetItem | The corresponding AssetItem if found; otherwise, |
FindAssetFromProxyObject(Object)
Finds an asset from a proxy object.
AssetItem FindAssetFromProxyObject(object proxyObject)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | proxyObject | The proxy object which is represent the targeted asset. |
Returns
| Type | Description |
|---|---|
| AssetItem | The corresponding AssetItem if found; otherwise, |