public static bool CheckFileCollisions(BuildTarget buildTarget)
        {
            IPluginImporterExtension pluginImporterExtension = null;

            if (ModuleManager.IsPlatformSupported(buildTarget))
            {
                pluginImporterExtension = ModuleManager.GetPluginImporterExtension(buildTarget);
            }
            return(pluginImporterExtension?.CheckFileCollisions(BuildPipeline.GetBuildTargetName(buildTarget)));
        }
Example #2
0
        public static bool CheckFileCollisions(BuildTarget buildTarget)
        {
            IPluginImporterExtension importerExtension = (IPluginImporterExtension)null;

            if (ModuleManager.IsPlatformSupported(buildTarget))
            {
                importerExtension = ModuleManager.GetPluginImporterExtension(buildTarget);
            }
            if (importerExtension == null)
            {
                importerExtension = BuildPipeline.GetBuildTargetGroup(buildTarget) != BuildTargetGroup.Standalone ? (IPluginImporterExtension) new DefaultPluginImporterExtension((DefaultPluginImporterExtension.Property[])null) : (IPluginImporterExtension) new DesktopPluginImporterExtension();
            }
            return(importerExtension.CheckFileCollisions(BuildPipeline.GetBuildTargetName(buildTarget)));
        }