Added support to scan prefabs
This commit is contained in:
parent
269789b36f
commit
591693da1d
11 changed files with 159 additions and 62 deletions
|
|
@ -30,14 +30,14 @@ namespace Module.ProjectValidator.Editor
|
|||
_treeView.columns["type"].makeCell = CreateLabel;
|
||||
_treeView.columns["severity"].makeCell = CreateLabel;
|
||||
_treeView.columns["severity-message"].makeCell = CreateLabel;
|
||||
_treeView.columns["scene-path"].makeCell = CreateLabel;
|
||||
_treeView.columns["relative-path"].makeCell = CreateLabel;
|
||||
_treeView.columns["field-path"].makeCell = CreateLabel;
|
||||
|
||||
_treeView.columns["asset"].bindCell = OnTreeViewBindCellAsset;
|
||||
_treeView.columns["type"].bindCell = OnTreeViewBindCellType;
|
||||
_treeView.columns["severity"].bindCell = OnTreeViewBindCellSeverity;
|
||||
_treeView.columns["severity-message"].bindCell = OnTreeViewBindCellSeverityMessage;
|
||||
_treeView.columns["scene-path"].bindCell = OnTreeViewBindCellScenePath;
|
||||
_treeView.columns["relative-path"].bindCell = OnTreeViewBindCellRelativePath;
|
||||
_treeView.columns["field-path"].bindCell = OnTreeViewBindCellFieldPath;
|
||||
|
||||
_treeView.columns["severity"].unbindCell = OnTreeViewUnbindCellSeverity;
|
||||
|
|
@ -46,7 +46,7 @@ namespace Module.ProjectValidator.Editor
|
|||
_treeView.columns["type"].comparison = OnTreeViewComparisonCellType;
|
||||
_treeView.columns["severity"].comparison = OnTreeViewComparisonCellSeverity;
|
||||
_treeView.columns["severity-message"].comparison = OnTreeViewComparisonCellSeverityMessage;
|
||||
_treeView.columns["scene-path"].comparison = OnTreeViewComparisonCellScenePath;
|
||||
_treeView.columns["relative-path"].comparison = OnTreeViewComparisonCellRelativePath;
|
||||
_treeView.columns["field-path"].comparison = OnTreeViewComparisonCellFieldPath;
|
||||
|
||||
_treeView.selectionChanged += OnTreeViewSelectionChanged;
|
||||
|
|
@ -170,11 +170,11 @@ namespace Module.ProjectValidator.Editor
|
|||
label.text = entry.SeverityResult;
|
||||
}
|
||||
|
||||
private void OnTreeViewBindCellScenePath(VisualElement ve, int index)
|
||||
private void OnTreeViewBindCellRelativePath(VisualElement ve, int index)
|
||||
{
|
||||
var label = (Label)ve;
|
||||
var entry = _treeView.GetItemDataForIndex<Report.Entry>(index);
|
||||
label.text = entry.ScenePathRichText;
|
||||
label.text = entry.RelativePathRichText;
|
||||
}
|
||||
|
||||
private void OnTreeViewBindCellFieldPath(VisualElement ve, int index)
|
||||
|
|
@ -222,11 +222,11 @@ namespace Module.ProjectValidator.Editor
|
|||
return string.Compare(entry0.SeverityResult, entry1.SeverityResult, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
private int OnTreeViewComparisonCellScenePath(int index0, int index1)
|
||||
private int OnTreeViewComparisonCellRelativePath(int index0, int index1)
|
||||
{
|
||||
var entry0 = _treeView.GetItemDataForIndex<Report.Entry>(index0);
|
||||
var entry1 = _treeView.GetItemDataForIndex<Report.Entry>(index1);
|
||||
return string.Compare(entry0.ScenePath, entry1.ScenePath, StringComparison.Ordinal);
|
||||
return string.Compare(entry0.RelativePath, entry1.RelativePath, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
private int OnTreeViewComparisonCellFieldPath(int index0, int index1)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
<ui:Column name="severity" title="Severity" min-width="80px" optional="true"/>
|
||||
<ui:Column name="type" title="Type" min-width="42px" width="120px"/>
|
||||
<ui:Column name="asset" title="Asset" optional="true" min-width="80px" width="200px"/>
|
||||
<ui:Column optional="true" name="scene-path" title="Scene Path" min-width="40px" width="200px"/>
|
||||
<ui:Column optional="true" name="relative-path" title="Path" min-width="40px" width="200px"/>
|
||||
<ui:Column name="field-path" title="Field Path" min-width="70px" width="200px"/>
|
||||
<ui:Column optional="true" name="severity-message" title="Message" stretchable="true"/>
|
||||
</ui:Columns>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue