万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

選択オブジェクト数を表示 Unity

     [MenuItem("GameObject/選択GameObject数表示", false, 1)]
        static void CountSelectObjects(MenuCommand menuCommand)
        {
            int count = Selection.gameObjects.Length;

            // これがないと二度以上実行される.
            if (count > 1)
            {
                if(menuCommand.context != Selection.objects[0])
                {
                    return;
                }
            }

            EditorUtility.DisplayDialog(
                "選択GameObject数",
                count.ToString() + "個", 
                "はい", 
                string.Empty
            );
        }