gameObject | 查找场景路径的 GameObject。 |
prefabOnly | 如果为 true,则仅当 GameObject 为预制件时才返回路径。 |
string 返回场景或预制件的路径。
获取包含 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); }