最後のビルドを起動する(Run latest build)

 一行TIPS。

 ネットワークゲーム等を開発していると一度ゲームをビルドした上でエディターと通信させる必要があるが、デフォルトでは Build and Run しか用意されておらず、特に更新点が無い場合にメニューから最後のビルドを Run することができない。かといってわざわざフォルダから開くのも面倒くさい。

 ので、ビルドしないで Run を実行するメニューを作っておくと何かと便利……なのだが、最後のビルドのパスってどこにあるんだ? と思ったらちゃんと用意されていたのでそいつを実行する TIPS。

System.Diagnostics.Process.Start(
    EditorUserBuildSettings.GetBuildLocation( EditorUserBuildSettings.activeBuildTarget )
);

 activeBuildTarget はプラットフォーム毎に変わるが、Process.Start できるのは Standalone だけなので別に Standalone 固定でもいいかも。