コード例 #1
0
        protected override PackageCollection GetResult()
        {
            var operationStatus = NativeClient.GetListOperationData(Id);
            var packageList     = operationStatus.packageList.Select(p => (PackageInfo)p);

            return(new PackageCollection(packageList, operationStatus.error));
        }
コード例 #2
0
        protected override PackageCollection GetResult()
        {
            var operationStatus = NativeClient.GetListOperationData(Id);
            var packageList     = operationStatus.packageList.Where(p => p.type != ShimPackageType);

            return(new PackageCollection(packageList, operationStatus.error));
        }
コード例 #3
0
        protected override PackageCollection GetResult()
        {
            OperationStatus listOperationData = NativeClient.GetListOperationData(base.Id);
            IEnumerable <UnityEditor.PackageManager.PackageInfo> packages = from p in listOperationData.packageList
                                                                            select p;

            return(new PackageCollection(packages, listOperationData.error));
        }
コード例 #4
0
        void ExtractCurrentXiaomiPackageInfo(long operationId)
        {
            // Get the package list to find if xiaomi package has been installed.
            OperationStatus operationStatus = NativeClient.GetListOperationData(operationId);

            foreach (var package in operationStatus.packageList)
            {
                if (package.packageId.StartsWith(xiaomiPackageName))
                {
                    xiaomiPackageInstalled      = true;
                    currentXiaomiPackageVersion = package.version;
                }
            }
        }