From 0d304f1feb336a8348011c5f8a171f32634b3069 Mon Sep 17 00:00:00 2001 From: Chika Chang <13810485+chikacc@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:36:49 +0800 Subject: [PATCH] fix: resolve TreeView deprecation in Unity 6.2+ --- .../Assets/Plugins/UniTask/Editor/UniTaskTrackerTreeView.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/UniTask/Assets/Plugins/UniTask/Editor/UniTaskTrackerTreeView.cs b/src/UniTask/Assets/Plugins/UniTask/Editor/UniTaskTrackerTreeView.cs index e7b62692..7c124423 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Editor/UniTaskTrackerTreeView.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Editor/UniTaskTrackerTreeView.cs @@ -10,6 +10,11 @@ using Cysharp.Threading.Tasks.Internal; using System.Text; using System.Text.RegularExpressions; +#if UNITY_6000_2_OR_NEWER +using TreeView = UnityEditor.IMGUI.Controls.TreeView; +using TreeViewItem = UnityEditor.IMGUI.Controls.TreeViewItem; +using TreeViewState = UnityEditor.IMGUI.Controls.TreeViewState; +#endif namespace Cysharp.Threading.Tasks.Editor { @@ -179,4 +184,3 @@ protected override void RowGUI(RowGUIArgs args) } } -