From fb9c55051acc55b33e7f277b6f70b49ca56d2ce7 Mon Sep 17 00:00:00 2001 From: Chika Chang <13810485+chikacc@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:21:12 +0800 Subject: [PATCH] fix: resolve TreeView deprecation in Unity 6.2+ --- .../Editor/Diagnostics/VContainerDiagnosticsTreeView.cs | 5 +++++ .../Editor/Diagnostics/VContainerInstanceTreeView.cs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerDiagnosticsTreeView.cs b/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerDiagnosticsTreeView.cs index f2d11676..a2537cdc 100644 --- a/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerDiagnosticsTreeView.cs +++ b/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerDiagnosticsTreeView.cs @@ -6,6 +6,11 @@ using UnityEditor.IMGUI.Controls; using VContainer.Diagnostics; using VContainer.Unity; +#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 VContainer.Editor.Diagnostics { diff --git a/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerInstanceTreeView.cs b/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerInstanceTreeView.cs index d0dc68c4..496bc1ce 100644 --- a/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerInstanceTreeView.cs +++ b/VContainer/Assets/VContainer/Editor/Diagnostics/VContainerInstanceTreeView.cs @@ -5,6 +5,11 @@ using UnityEditor.IMGUI.Controls; using UnityEngine; using VContainer.Diagnostics; +#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 VContainer.Editor.Diagnostics {