- Validator: Added asset validators with material texture and shader validation

- Validator: Added option to enable/disable certain validators
- Project Settings: Fixed issue, where changes weren't always saved
- Unity: Removed deprecated warnings in Unity 6.4
This commit is contained in:
Anders Ejlersen 2026-05-24 18:06:56 +02:00
parent 01ac17a078
commit dd55a87740
30 changed files with 716 additions and 38 deletions

View file

@ -24,6 +24,7 @@ namespace Module.ProjectValidator.Editor
root.Q<ToolbarButton>("button-run").clicked += OnToolbarButtonRunClicked;
root.Q<ToolbarButton>("button-clear").clicked += OnToolbarButtonClearClicked;
root.Q<ToolbarSearchField>().RegisterValueChangedCallback(OnToolbarSearchFieldChanged);
root.Q<ToolbarButton>("button-settings").clicked += OnToolbarButtonSettingsClicked;
_treeView = root.Q<MultiColumnTreeView>();
_treeView.columns["asset"].makeCell = CreateObjectField;
@ -126,6 +127,11 @@ namespace Module.ProjectValidator.Editor
ValidatorRunner.Clear();
}
private void OnToolbarButtonSettingsClicked()
{
SettingsService.OpenProjectSettings(ProjectValidatorSettings.MenuPath);
}
private void OnToolbarSearchFieldChanged(ChangeEvent<string> evt)
{
_searchFilter = evt.newValue;