青空の月

Unity, C#, アプリ開発関連について。

EditorがPro用のskinか

Proライセンスを持っているとPreferences>GeneralでSkinをPro専用の「Dark」を選択できる。

 

skinで問題になってくるのはEditor拡張で色を設定する時にSkinがDarkとLightで文字の見え方がかなり変わってくる。Editor拡張は色の指定がちょっとメンドイ気がする。

 

そんな時にPro Skinが設定されているかの判別は

EditorGUIUtility.isProSkin

で判断できる。

 

「Dark」であればTrue、「Light」を設定している場合はFalseを返す。

 

 

http://docs-jp.unity3d.com/Documentation/ScriptReference/EditorGUIUtility-isProSkin.html