From 9061c68ab7c84f7e4aeab3a656237f5fe359493c Mon Sep 17 00:00:00 2001 From: mackysoft Date: Sun, 10 Apr 2022 13:37:51 +0900 Subject: [PATCH] `SubclassSelector` is now support a concrete base class. --- .../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 8a1cc23..0c707d7 100644 --- a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/SubclassSelectorDrawer.cs +++ b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/SubclassSelectorDrawer.cs @@ -64,7 +64,7 @@ namespace MackySoft.SerializeReferenceExtensions.Editor { Type baseType = ManagedReferenceUtility.GetType(managedReferenceFieldTypename); var popup = new AdvancedTypePopup( - TypeCache.GetTypesDerivedFrom(baseType).Where(p => + TypeCache.GetTypesDerivedFrom(baseType).Append(baseType).Where(p => (p.IsPublic || p.IsNestedPublic) && !p.IsAbstract && !p.IsGenericType &&