void OnGUI() { scrollPos = EditorGUILayout.BeginScrollView(scrollPos); OnGUISelectLanguage(); EditorGUILayout.LabelField("Platform Select"); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("", GUILayout.Width(Space)); currentTarget = EditorGUILayout.Popup(currentTarget, targetList); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); OnGUIExcludeList(); EditorGUILayout.Space(); // all OnGUIReportGroup("All Report", () => { TextureReporter.CreateReport(targetList[currentTarget], excludeList); ModelReporter.CreateReport(excludeList); AudioReporter.CreateReport(targetList[currentTarget], excludeList); AssetBundleReporter.CreateReport(false); ResourcesReporter.CreateReport(); SceneReporter.CreateReport(excludeList); }, () => { AssetsReporterUtils.OpenURL(Path.Combine("AssetsReporter", "index.html")); }); EditorGUILayout.Space(); // Texture OnGUIReportGroup("Texture Report", () => { TextureReporter.CreateReport(targetList[currentTarget], excludeList); }, TextureReporter.OpenReport); // Audios OnGUIReportGroup("Audio Report", () => { AudioReporter.CreateReport(targetList[currentTarget], excludeList); }, AudioReporter.OpenReport); // models OnGUIReportGroup("Model Report", () => { ModelReporter.CreateReport(excludeList); }, ModelReporter.OpenReport); // AssetBundles OnGUIReportGroup("AssetBundle Report", () => { AssetBundleReporter.CreateReport(true); }, AssetBundleReporter.OpenReport); // Resources OnGUIReportGroup("Resources Report", ResourcesReporter.CreateReport, ResourcesReporter.OpenReport); // Scenes OnGUIReportGroup("Scene Report", () => { SceneReporter.CreateReport(excludeList); }, SceneReporter.OpenReport); EditorGUILayout.EndScrollView(); }
private void OnGUIResources() { EditorGUILayout.LabelField("Resources Report"); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("", GUILayout.Width(Space)); if (GUILayout.Button("Report", GUILayout.Width(100))) { SaveExcludeList(); ResourcesReporter.CreateReport(); ResourcesReporter.OpenReport(); } if (GUILayout.Button("Open", GUILayout.Width(100))) { ResourcesReporter.OpenReport(); } EditorGUILayout.EndHorizontal(); }
private void OnGUIResources() { EditorGUILayout.LabelField("Resources Report"); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("", GUILayout.Width(Space)); if (GUILayout.Button("Report", GUILayout.Width(100))) { SaveExcludeList(); AssetsReporterUtils.WriteReportLanguage(languages[this.selectLanguageIdx].languageCode); ResourcesReporter.CreateReport(); ResourcesReporter.OpenReport(); } if (GUILayout.Button("Open", GUILayout.Width(100))) { ResourcesReporter.OpenReport(); } EditorGUILayout.EndHorizontal(); }
private void OnGUIAll() { EditorGUILayout.LabelField("All Report"); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("", GUILayout.Width(Space)); if (GUILayout.Button("Report", GUILayout.Width(100))) { SaveExcludeList(); TextureReporter.CreateReport(this.targetList[currentTarget], excludeList); ModelReporter.CreateReport(excludeList); AudioReporter.CreateReport(this.targetList[currentTarget], excludeList); AssetBundleReporter.CreateReport(); ResourcesReporter.CreateReport(); AssetsReporterUtils.OpenURL(Path.Combine("AssetsReporter", "index.html")); } if (GUILayout.Button("Open", GUILayout.Width(100))) { AssetsReporterUtils.OpenURL(Path.Combine("AssetsReporter", "index.html")); } EditorGUILayout.EndHorizontal(); }
public static void CreateReport() { var reporter = new ResourcesReporter(); reporter.ReportResources(AssetsReporterUtils.ResultDir + "report_resources.js"); }
public static void CreateReport() { var reporter = new ResourcesReporter(); reporter.ReportResources("AssetsReporter/result/report_resources.js"); }