Asset store packages

Hello! Once i posted in scripts and i need help, hope this is right place to post:

( https://forum.unity.com/threads/packagemanager-asset-store-packages.1030801/ )

Why there’s no API for Asset Store packages?
Client.SearchAll and Client.Search:

Description: Searches the Unity package registry for all packages compatible with the current Unity version.

I even can’t get access to asset store packages with
IPackageManagerExtension -
void OnPackageSelectionChange(UnityEditor.PackageManager.PackageInfo packageInfo);
packageInfo for asset store package is null on selection

My research:
i can get access to all asset store packages with reflection, but as IPackage and not IPackageInfo.
Sure, i can get all uniqueId’s but Client.Search won’t show me AssetStore packages…
Also i can get all asset store links for every purchased asset, but why i should use reflection for this?

I thinks Search should be not only for Unity registry assets, but for AssetStore too

1 Like

Asset Store packages and the new Package (PackageInfo) format are two completely different things. The only thing they share is the word “package”. The PackageManager.Client APIs will not be modified to include Asset Store assets.