コガネブログ

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

【Unity】同じコンポーネントがアタッチされているゲームオブジェクトを検索するエディタ拡張

ソースコード

using UnityEditor;

public class Example
{
    [MenuItem( "CONTEXT/Component/Find Component" )]
    private static void FindComponent( MenuCommand command )
    {
        var type = command.context.GetType();
        SceneModeUtility.SearchForType( type );
    }
}

使い方

f:id:baba_s:20191202140607g:plain

Inspector でコンポーネントを右クリックして「Find Component」を押すと、
同じコンポーネントがアタッチされているゲームオブジェクトを検索できます