SearchUtils.GetHierarchyAssetPath
Declaration
public static string GetHierarchyAssetPath(GameObject gameObject, bool prefabOnly);Параметры
| Параметр | Описание |
|---|---|
| gameObject | GameObject, чтобы найти путь сцены. |
| prefabOnly | Если true, возвратит путь только в том случае, если GameObject является префаб. |
Возвращаемое значение
строка Возвращает путь к сцене или префаб.
Описание
Получить путь к сцене (или префаб), содержащей GameObject.
static Texture2D FetchPreview(SearchItem item, SearchContext context, Vector2 size, FetchPreviewOptions options) { var obj = ObjectFromItem(item); if (obj == null) return item.thumbnail; var assetPath = SearchUtils.GetHierarchyAssetPath(obj, true); if (string.IsNullOrEmpty(assetPath)) return item.thumbnail; if (options.HasFlag(FetchPreviewOptions.Large)) { if (AssetPreview.GetAssetPreview(obj) is Texture2D tex) return tex; } return GetAssetPreviewFromPath(assetPath, size, options); }