internal static IssuesFiltersWindow Create() { IssuesFiltersWindow window = GetWindow <IssuesFiltersWindow>(true); window.Focus(); return(window); }
protected override void InitOnEnable() { TabBase[] tabs = { new SceneFiltersTab(FilterType.Includes, "Only these included scenes will be checked for issues of you'll choose 'Included Scenes' dropdown option at the Scene filtering options.", ProjectSettings.Issues.sceneIncludesFilters, ProjectSettings.Issues.includeScenesInBuild, ProjectSettings.Issues.includeOnlyEnabledScenesInBuild, OnSceneIgnoresSettingsChange, OnSceneIncludesChange), new PathFiltersTab(FilterType.Includes, null, ProjectSettings.Issues.pathIncludesFilters, true, OnPathIncludesChange), new PathFiltersTab(FilterType.Ignores, null, ProjectSettings.Issues.pathIgnoresFilters, true, OnPathIgnoresChange), new ComponentFiltersTab(FilterType.Ignores, ProjectSettings.Issues.componentIgnoresFilters, OnComponentIgnoresChange) }; Init(IssuesFinder.ModuleName, tabs, UserSettings.Issues.filtersTabIndex, OnTabChange); instance = this; }
protected override void InitOnEnable() { TabBase[] tabs = { new SceneFiltersTab(FilterType.Includes, "Included scenes will be checked for issues.", MaintainerSettings.Issues.sceneIncludes, MaintainerSettings.Issues.includeScenesInBuild, MaintainerSettings.Issues.includeOnlyEnabledScenesInBuild, OnSceneIgnoresSettingsChange, OnSceneIncludesChange), new PathFiltersTab(FilterType.Includes, MaintainerSettings.Issues.pathIncludes, true, OnPathIncludesChange), new PathFiltersTab(FilterType.Ignores, MaintainerSettings.Issues.pathIgnores, true, OnPathIgnoresChange), new ComponentFiltersTab(FilterType.Ignores, MaintainerSettings.Issues.componentIgnores, OnComponentIgnoresChange) }; Init(IssuesFinder.MODULE_NAME, tabs, MaintainerSettings.Issues.filtersTabIndex, OnTabChange); instance = this; }
protected override void UnInitOnDisable() { instance = null; }