示例#1
0
        public static void OnAddedExecutable(BuildReport report, int fileIndex)
        {
            IBuildAnalyzer analyzerForTarget = GetAnalyzerForTarget(report.buildTarget);

            if (analyzerForTarget != null)
            {
                analyzerForTarget.OnAddedExecutable(report, fileIndex);
            }
        }
 private static IBuildAnalyzer GetAnalyzerForTarget(BuildTarget target)
 {
     if (m_CachedAnalyzerTarget != target)
     {
         m_CachedAnalyzer = ModuleManager.GetBuildAnalyzer(target);
         m_CachedAnalyzerTarget = target;
     }
     return m_CachedAnalyzer;
 }
示例#3
0
 private static IBuildAnalyzer GetAnalyzerForTarget(BuildTarget target)
 {
     if (m_CachedAnalyzerTarget != target)
     {
         m_CachedAnalyzer       = ModuleManager.GetBuildAnalyzer(target);
         m_CachedAnalyzerTarget = target;
     }
     return(m_CachedAnalyzer);
 }
示例#4
0
        public static void OnAddedExecutable(BuildReport report, int fileIndex)
        {
            IBuildAnalyzer analyzerForTarget = BuildReportHelper.GetAnalyzerForTarget(report.summary.platform);

            if (analyzerForTarget != null)
            {
                analyzerForTarget.OnAddedExecutable(report, fileIndex);
            }
        }
示例#5
0
        public static void OnAddedExecutable(BuildReport report, int fileIndex)
        {
            IBuildAnalyzer analyzerForTarget = BuildReportHelper.GetAnalyzerForTarget(report.buildTarget);

            if (analyzerForTarget == null)
            {
                return;
            }
            analyzerForTarget.OnAddedExecutable(report, fileIndex);
        }
示例#6
0
 private static IBuildAnalyzer GetAnalyzerForTarget(BuildTarget target)
 {
     if (BuildReportHelper.m_CachedAnalyzerTarget == target)
     {
         return(BuildReportHelper.m_CachedAnalyzer);
     }
     BuildReportHelper.m_CachedAnalyzer       = ModuleManager.GetBuildAnalyzer(target);
     BuildReportHelper.m_CachedAnalyzerTarget = target;
     return(BuildReportHelper.m_CachedAnalyzer);
 }
示例#7
0
        private static IBuildAnalyzer GetAnalyzerForTarget(BuildTarget target)
        {
            IBuildAnalyzer cachedAnalyzer;

            if (BuildReportHelper.m_CachedAnalyzerTarget == target)
            {
                cachedAnalyzer = BuildReportHelper.m_CachedAnalyzer;
            }
            else
            {
                BuildReportHelper.m_CachedAnalyzer       = ModuleManager.GetBuildAnalyzer(target);
                BuildReportHelper.m_CachedAnalyzerTarget = target;
                cachedAnalyzer = BuildReportHelper.m_CachedAnalyzer;
            }
            return(cachedAnalyzer);
        }