コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】2022.3 から MenuItem がアルファベット順に並ぶようになった

概要

using UnityEditor;

internal static class Example
{
    [MenuItem( "Tools/C" )]
    private static void C()
    {
    }

    [MenuItem( "Tools/B" )]
    private static void B()
    {
    }

    [MenuItem( "Tools/A" )]
    private static void A()
    {
    }
}

例えば上記のように priority を指定していない MenuItem を設定した場合、

2022.1 2022.3

2022.1 では関数の定義順に並んでいたが、
2022.3 ではアルファベット順に並ぶようになっていた