private static void Initialize() { PrefabsAnalysis.Initialize(); PrefabsAnalysisService.Initialize(); PrefabsFixes.Initialize(); PrefabsFixesService.Initialize(); }
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); }