PackageInfo[] The array of PackageInfo instances describing each package.
Retrieves information about all packages that are currently loaded.
using UnityEngine; using UnityEditor.PackageManager; [ExecuteInEditMode] public class PackageManagerRegisteredExample : MonoBehaviour { void Start() { Debug.Log("GetAllRegisteredPackages example..."); ListRegisteredPackages(); }
void ListRegisteredPackages() { PackageInfo[] packages = PackageInfo.GetAllRegisteredPackages(); Debug.Log($"Found {packages.Length} registered packages:"); foreach (var package in packages) { Debug.Log($"- {package.name}" + $"\n Version: {package.version}" + $"\n Source: {package.source}"); } } }
Related information