private PackageItem AddPackage(Package package) { var groupName = PackageCollection.GetGroupName(package); var group = GetOrCreateGroup(groupName, package.IsBuiltIn || (PackageCollection.Instance.Filter == PackageFilter.Unity && package.IsUnityPackage)); var packageItem = group.AddPackage(package); packageItem.OnSelected += Select; return(packageItem); }