static void OnRegisteringPackages(PackageRegistrationEventArgs args)
 {
     if (args.removed.Any(info => info.name == "com.unity.testtools.codecoverage"))
     {
         Coverage.enabled = false;
     }
 }
コード例 #2
0
 static void OnPackagesRegistered(PackageRegistrationEventArgs args)
 {
     if (args.added.Any())
     {
         OnPackagesAdded(args.added);
     }
 }
コード例 #3
0
 static void RegisteredPackagesEventHandler(PackageRegistrationEventArgs packageRegistrationEventArgs)
 {
     if (!string.IsNullOrEmpty(PackageObject.instance.packageName) && packageRegistrationEventArgs.added.Any(package => package.name == PackageObject.instance.packageName))
     {
         Window.Open(PackageObject.instance.packageName);
         PackageObject.instance.packageName = string.Empty;
     }
 }
コード例 #4
0
        private static void OnRegisteredPackages(PackageRegistrationEventArgs args)
        {
            var applicationProxy = ServicesContainer.instance.Resolve <ApplicationProxy>();

            if (applicationProxy.isBatchMode)
            {
                return;
            }

            var pageManager = ServicesContainer.instance.Resolve <PageManager>();

            pageManager.Refresh(RefreshOptions.UpmListOffline);
        }
コード例 #5
0
 static void OnRegisteringPackages(PackageRegistrationEventArgs args)
 {
     foreach (var removedPackage in args.removed)
     {
         if (removedPackage.name == "com.unity.visualscripting")
         {
             if (AssetDatabase.IsValidFolder(PluginPaths.ASSETS_FOLDER_BOLT_GENERATED))
             {
                 FileUtil.DeleteFileOrDirectory(PluginPaths.ASSETS_FOLDER_BOLT_GENERATED);
                 FileUtil.DeleteFileOrDirectory($"{PluginPaths.ASSETS_FOLDER_BOLT_GENERATED}.meta");
             }
         }
     }
 }
コード例 #6
0
//----------------------------------------------------------------------------------------------------------------------

        static void OnPackagesRegistered(PackageRegistrationEventArgs packageRegistrationEventArgs)
        {
            PackageInfo curPackage = packageRegistrationEventArgs.removed.FindPackage(StreamingImageSequenceConstants.PACKAGE_NAME);

            if (null == curPackage)
            {
                curPackage = packageRegistrationEventArgs.changedTo.FindPackage(StreamingImageSequenceConstants.PACKAGE_NAME);
            }

            if (null == curPackage)
            {
                return;
            }
            EditorRestartMessageNotifier.RequestNotificationOnLoad(curPackage);
        }
コード例 #7
0
 private void RegisteredPackagesEventHandler(PackageRegistrationEventArgs packageRegistrationEventArgs)
 {
     RefreshIsPreviewPackagesInUse();
 }