From 686c2d6949400627a471432d68c7a94de81122bd Mon Sep 17 00:00:00 2001 From: Logyrac Date: Tue, 14 Jul 2026 01:38:52 -0400 Subject: [PATCH] AdvancedDropdownItem.children is obsolete in 6.5+, replaced with new more optimized childList for UNITY_6000_5_OR_NEWER --- .../Editor/AdvancedTypePopup.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/AdvancedTypePopup.cs b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/AdvancedTypePopup.cs index 49ed756..6aa3f6f 100644 --- a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/AdvancedTypePopup.cs +++ b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/AdvancedTypePopup.cs @@ -121,7 +121,11 @@ public static void AddTo (AdvancedDropdownItem root, IEnumerable types) private static AdvancedDropdownItem GetItem (AdvancedDropdownItem parent, string name) { +#if UNITY_6000_5_OR_NEWER // AdvancedDropdownItem.children is obsolete in Unity 6.5+, use more optimized childList + foreach (AdvancedDropdownItem item in parent.childList) +#else foreach (AdvancedDropdownItem item in parent.children) +#endif { if (item.name == name) {