예제 #1
0
        //Store values in the volatile SessionState
        static void InitInstallation()
        {
            //Installer.CheckRootFolder();
            PackageVersionCheck.CheckForUpdate();
            RenderPipelineInstallation.CheckInstallation();
            PostProcessingInstallation.CheckPackageInstallation();

            installationVerified = true;
        }
예제 #2
0
        private static void MenuItemLWRPInstall()
        {
#if PACKAGE_MANAGER
            RenderPipelineInstallation.CheckInstallation();

            if (RenderPipelineInstallation.VersionStatus == RenderPipelineInstallation.Version.Compatible)
            {
                Installer.DefineSymbol.Add(RenderPipelineInstallation.SRP_DEFINE_SYMBOL);
            }
#endif
        }
예제 #3
0
        public static void Initialize()
        {
            IS_INSTALLED = false;
            Log.Clear();

            PackageVersionCheck.CheckForUpdate();
            UnityVersionCheck.CheckCompatibility();
            PackageManager.RetreivePackageList();

            RenderPipelineInstallation.CheckInstallation(); //Check first, in case URP is installed
            PostProcessingInstallation.CheckPackageInstallation();

            Demo.FindPackages();
        }
        public static void Initialize()
        {
            IS_INSTALLED = false;
            Log.Clear();

            PackageVersionCheck.CheckForUpdate();
            UnityVersionCheck.CheckCompatibility();
#if PACKAGE_MANAGER
            PackageManager.RetreivePackageList();
#endif
            PostProcessingInstallation.CheckPPSInstallation();
#if UNITY_2018_1_OR_NEWER
            RenderPipelineInstallation.CheckInstallation();
#endif
            //PPS Installation is checked before the folder is, so the installation type has been determined
            // CheckRootFolder();

            Demo.FindPackages();
        }