1.8.5: Marking history elements as favorites will move them to the top of the list
This commit is contained in:
parent
5a2dcf3619
commit
959f012d80
7 changed files with 148 additions and 29 deletions
|
|
@ -1,4 +1,5 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
|
|
@ -34,6 +35,17 @@ namespace Module.NavigationTool.Editor.History
|
|||
|
||||
scrollPosition = GUI.BeginScrollView(position, scrollPosition, viewRect);
|
||||
{
|
||||
for (int i = editorHistoryList.pinnedEntries.Count - 1; i >= 0; i--)
|
||||
{
|
||||
EditorHistoryList.Entry e = editorHistoryList.pinnedEntries[i];
|
||||
|
||||
if (isSearching && !e.lowerName.Contains(lowerSearchStr))
|
||||
continue;
|
||||
|
||||
EditorHistoryGUIUtility.DrawEntry(entryRect, editorHistoryList.pinnedEntries[i], styles, true);
|
||||
entryRect.y += entryHeight;
|
||||
}
|
||||
|
||||
for (int i = editorHistoryList.entries.Count - 1; i >= 0; i--)
|
||||
{
|
||||
EditorHistoryList.Entry e = editorHistoryList.entries[i];
|
||||
|
|
@ -41,7 +53,7 @@ namespace Module.NavigationTool.Editor.History
|
|||
if (isSearching && !e.lowerName.Contains(lowerSearchStr))
|
||||
continue;
|
||||
|
||||
EditorHistoryGUIUtility.DrawEntry(entryRect, editorHistoryList.entries[i], styles, true);
|
||||
EditorHistoryGUIUtility.DrawEntry(entryRect, editorHistoryList.entries[i], styles, false);
|
||||
entryRect.y += entryHeight;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue