GetAssetPathsFromAssetBundleAndAssetName(string, string)
Get the Asset paths for all Assets tagged with assetBundleName and named assetName.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public static string[] GetAssetPathsFromAssetBundleAndAssetName(string assetBundleName, string assetName)
Parameters
Returns
Type | Description |
|---|---|
| string[] | An array of paths for all assets tagged with the specified AssetBundle name and asset name. |
Remarks
This method returns assets regardless of extension or path. For example, , and when is .
Assets/House.prefabAssets/Textures/House.pngAssets/Data/House.xmlassetNameHouseExamples
using UnityEditor;using UnityEngine;public class ExampleScript{ [MenuItem("AssetDatabase/Display assets in an AssetBundle")] static void ExampleScriptCode1() { string[] assetPaths = AssetDatabase.GetAssetPathsFromAssetBundleAndAssetName("assetname", "House"); foreach (var assetPath in assetPaths) Debug.Log(assetPath); } [MenuItem("AssetDatabase/AssetBundle creation")] static void ExampleScriptCode2() { BuildPipeline.BuildAssetBundles("Assets/AssetBundles", BuildAssetBundleOptions.None, BuildTarget.StandaloneOSX); }}