はじめに
今回はUnity Searchを利用して簡単にApplication.dataPathなどのpublicなStatic APIメソッドやプロパティを実行する方法を紹介したいと思います。
やり方
Unity Editor上でCommand + K(Ctrl + K)を実行することでUnity Searchが立ち上がります。もしくはメニューバーからEdit > Search Allですね。

上にある検索フィールドから検索クエリを入力することでアセットの検索などが行えます。実はここにapi:メソッド名(例. api:Application.dataPath)のように検索をすると、publicなStatic APIメソッドやプロパティをお試しで実行することができます。

検索に引っかかる条件は以下の通りです。
- パラメーターがない
- public static APIメソッド or プロパティ
Application.dataPathを実行した場合は、返り値がConsoleに表示されます。
自前のStaticメソッドの実行
試しに以下のようなコードを書いてみました。
public static class Sample { public static string Hoge() { return "Hoge!!!!!"; } }
これをUnitySearch上でapi:Hogeと入力して検索&実行してみると、正しくConsoleに出力されていることが確認できました。
