概要
UnityエディタでPlayer Settingsを開いてから
「Scripting Define Symbols」に定義したいシンボル名を入力することで
#ifディレクティブの条件として使用できるようになりますが
毎回Player Settingsを開いて文字列を入力するのが手間なので
簡単にシンボルを設定できるようにするエディタ拡張を作成しました
上記の「SymbolWindow.cs」と「symbols.xml」を
UnityプロジェクトのEditorフォルダに追加して
Unityエディタの「Tools>Symbols」を選択すると下記のようなウィンドウが表示されます
あとは、定義したいシンボルにチェックを入れて「Save」を選択するだけで
Scripting Define Symbolsを設定できます
「Copy」を選択するとシンボル名をクリップボードにコピーできます
symbols.xmlに定義したいシンボルを自由に追加して頂ければ
いろいろなUnityプロジェクトで使用できるかなと思います