Force nesting when there is any sub menu in AddTypeMenu attribute.

This commit is contained in:
yellowisher 2022-08-25 00:00:26 +09:00
parent 367bf2065c
commit 1f76157be0

View File

@ -44,6 +44,11 @@ namespace MackySoft.SerializeReferenceExtensions.Editor {
if (splittedTypePath.Length <= 1) {
continue;
}
// If they explicitly want sub category, let them do.
if (TypeMenuUtility.GetAttribute(type) != null) {
isSingleNamespace = false;
break;
}
for (int k = 0;(splittedTypePath.Length - 1) > k;k++) {
string ns = namespaces[k];
if (ns == null) {
@ -54,6 +59,10 @@ namespace MackySoft.SerializeReferenceExtensions.Editor {
break;
}
}
if (!isSingleNamespace) {
break;
}
}
// Add type items.