private static void Initialize()
        {
            PrefabsAnalysis.Initialize();
            PrefabsAnalysisService.Initialize();

            PrefabsFixes.Initialize();
            PrefabsFixesService.Initialize();
        }
Example #2
0
        private static void ApplyFix(IDiagnostic diagnostic)
        {
            var fix = PrefabsFixes.Fixes(diagnostic).FirstOrDefault();

            if (fix == null)
            {
                return;
            }

            var context = diagnostic.Context();

            Debug.Log("Applying fix with description: " + fix.Describe(context));
            fix.Execute(context);
        }