以下の内容はhttps://baba-s.hatenablog.com/entry/2022/09/06/090000より取得しました。


【Unity】コンポーネントの名前をゲームオブジェクトに反映できるエディタ拡張

ソースコード

using UnityEditor;
using UnityEngine;

namespace Kogane.Internal
{
    internal static class RenameGameObjectMenuItem
    {
        [MenuItem( "CONTEXT/Component/Rename Game Object" )]
        private static void Rename( MenuCommand menuCommand )
        {
            var type       = menuCommand.context.GetType();
            var name       = type.Name;
            var component  = ( Component ) menuCommand.context;
            var gameObject = component.gameObject;

            Undo.RecordObject( gameObject, "Rename" );

            gameObject.name = name;
        }
    }
}

使用例

「Rename Game Object」を選択すると
コンポーネントの名前をゲームオブジェクトに反映できます




以上の内容はhttps://baba-s.hatenablog.com/entry/2022/09/06/090000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14