Пример #1
0
        /////////////////////////////////////////

        public static bool IsModuleInstalled(BuildTargetGroup buildTargetGroup, BuildTarget buildTarget)
        {
            bool   flag             = UnityEditorBuildPipeline.LicenseCheck(buildTarget);
            string targetStringFrom = UnityEditorModulesModuleManager.GetTargetStringFrom(buildTargetGroup, buildTarget);

            return(flag &&
                   !string.IsNullOrEmpty(targetStringFrom) &&
                   UnityEditorModulesModuleManager.GetBuildPostProcessor(targetStringFrom) == null &&
                   (buildTargetGroup != BuildTargetGroup.Standalone || !UnityEditorBuildPlayerWindow.IsAnyStandaloneModuleLoaded()));
        }