From 7ec5a903c5edb578bd46e054813070f74169784d Mon Sep 17 00:00:00 2001 From: hypercross Date: Sat, 6 Sep 2025 19:43:40 +0800 Subject: [PATCH] fix: the correct fix --- vfolders2/vFolders/VFolders.cs | 6 +++++- vfolders2/vFolders/VFoldersController.cs | 4 ++++ vfolders2/vFolders/VFoldersGUI.cs | 5 ++++- vfolders2/vFolders/VFoldersHistory.cs | 4 ++++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/vfolders2/vFolders/VFolders.cs b/vfolders2/vFolders/VFolders.cs index 4510e12..a7da039 100644 --- a/vfolders2/vFolders/VFolders.cs +++ b/vfolders2/vFolders/VFolders.cs @@ -18,6 +18,10 @@ using static VFolders.Libs.VGUI; using static VFolders.VFoldersData; using static VFolders.VFoldersCache; +#if UNITY_6000_2_OR_NEWER +using TreeViewItem = UnityEditor.IMGUI.Controls.TreeViewItem; +using TreeViewState = UnityEditor.IMGUI.Controls.TreeViewState; +#endif namespace VFolders @@ -97,7 +101,7 @@ namespace VFolders var maxScrollPos = 20; - var scrollPos = window.GetMemberValue(isOneColumn ? "m_AssetTree" : "m_FolderTree").GetMemberValue("state").scrollPos.y; + var scrollPos = window.GetMemberValue(isOneColumn ? "m_AssetTree" : "m_FolderTree").GetMemberValue("state").scrollPos.y; var opacity = ((scrollPos - minScrollPos) / (maxScrollPos - minScrollPos)).Clamp01(); diff --git a/vfolders2/vFolders/VFoldersController.cs b/vfolders2/vFolders/VFoldersController.cs index d15ecb3..74e9e7f 100644 --- a/vfolders2/vFolders/VFoldersController.cs +++ b/vfolders2/vFolders/VFoldersController.cs @@ -19,6 +19,10 @@ using static VFolders.VFolders; using static VFolders.VFoldersData; using static VFolders.VFoldersCache; +#if UNITY_6000_2_OR_NEWER +using TreeViewItem = UnityEditor.IMGUI.Controls.TreeViewItem; +using TreeViewState = UnityEditor.IMGUI.Controls.TreeViewState; +#endif namespace VFolders diff --git a/vfolders2/vFolders/VFoldersGUI.cs b/vfolders2/vFolders/VFoldersGUI.cs index 51333d7..ad8159d 100644 --- a/vfolders2/vFolders/VFoldersGUI.cs +++ b/vfolders2/vFolders/VFoldersGUI.cs @@ -19,7 +19,10 @@ using static VFolders.VFolders; using static VFolders.VFoldersData; using static VFolders.VFoldersCache; - +#if UNITY_6000_2_OR_NEWER +using TreeViewItem = UnityEditor.IMGUI.Controls.TreeViewItem; +using TreeViewState = UnityEditor.IMGUI.Controls.TreeViewState; +#endif namespace VFolders { diff --git a/vfolders2/vFolders/VFoldersHistory.cs b/vfolders2/vFolders/VFoldersHistory.cs index 2f928fc..15c8cd2 100644 --- a/vfolders2/vFolders/VFoldersHistory.cs +++ b/vfolders2/vFolders/VFoldersHistory.cs @@ -20,6 +20,10 @@ using static VFolders.VFoldersData; using static VFolders.VFoldersCache; +#if UNITY_6000_2_OR_NEWER +using TreeViewItem = UnityEditor.IMGUI.Controls.TreeViewItem; +using TreeViewState = UnityEditor.IMGUI.Controls.TreeViewState; +#endif namespace VFolders {