diff --git a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/TypeMenuUtility.cs b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/TypeMenuUtility.cs index ff19a2a..4857c83 100644 --- a/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/TypeMenuUtility.cs +++ b/Assets/MackySoft/MackySoft.SerializeReferenceExtensions/Editor/TypeMenuUtility.cs @@ -32,6 +32,11 @@ namespace MackySoft.SerializeReferenceExtensions.Editor { return -999; } return GetAttribute(type)?.Order ?? 0; + }).ThenBy(type => { + if (type == null) { + return null; + } + return GetAttribute(type)?.MenuName ?? type.Name; }); }