Edit⇒Preferences...のColorsでやる事を、エディタ拡張でスクリプトから行う方法。
以下、検証コード。
// 検証 UnityEditor.MenuItem("Menu/Test")] public static void Test() { string test = EditorPrefs.GetString("Background"); Debug.Log(test); EditorPrefs.SetString("Background", "Background;1;1;0;1"); }
これで、変えられた。
ただ、Unityエディターのデフォルトの色を変えるという部分は、残念ながら見つけられなかったが、
世の中には、こういう変態凄い事する人もいるようである。
この拡張プラグインを経由してなら、もしかしたら非実行時のUnityの背景を変えることも可能かもしれない。