コガネブログ

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

【Unity】Unity 2021.2 から Inspector で参照を設定する時に Object Picker ではなく Unity Search を使用できる

通常

using UnityEngine;

public class Example : MonoBehaviour
{
    public Object m_target;
}

f:id:baba_s:20220120103546p:plain

SearchContext

using UnityEngine;
using UnityEngine.Search;

public class Example : MonoBehaviour
{
    [SearchContext( "" )] public Object m_target;
}

f:id:baba_s:20220120103652p:plain

SearchContext(クエリを設定する例)

using UnityEngine;
using UnityEngine.Search;

public class Example : MonoBehaviour
{
    [SearchContext( "t:texture" )] public Object m_target;
}

f:id:baba_s:20220120103836p:plain

Unity 2021.2 から SearchContextAttribute を使用することで
Inspector で参照を設定する時に Object Picker ではなく Unity Search を使用できる

参考サイト様