From 1757747985f44af5c976eac44f0c615252f4642e Mon Sep 17 00:00:00 2001 From: Makihiro Date: Sun, 4 Aug 2024 01:37:09 +0900 Subject: [PATCH] SubclassSelector now support nested private type --- .../Editor/SubclassSelectorDrawer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/SubclassSelectorDrawer.cs b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/SubclassSelectorDrawer.cs index 5357679..e6a3f3e 100644 --- a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/SubclassSelectorDrawer.cs +++ b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/SubclassSelectorDrawer.cs @@ -130,7 +130,7 @@ namespace MackySoft.SerializeReferenceExtensions.Editor Type baseType = ManagedReferenceUtility.GetType(managedReferenceFieldTypename); var popup = new AdvancedTypePopup( TypeCache.GetTypesDerivedFrom(baseType).Append(baseType).Where(p => - (p.IsPublic || p.IsNestedPublic) && + (p.IsPublic || p.IsNestedPublic || p.IsNestedPrivate) && !p.IsAbstract && !p.IsGenericType && !k_UnityObjectType.IsAssignableFrom(p) &&