Unity/os判定
提供: 初心者エンジニアの簡易メモ
#if UNITY_EDITOR
// unity_editer
#elif UNITY_IPHONE
if (SystemInfo.deviceModel.Contains ("iPad")) {
// iPad
} else {
// iPhone
}
#elif UNITY_ANDROID
// Android
AndroidJavaClass cls = new AndroidJavaClass("android.os.Build$VERSION");
int apiLevel = cls.GetStatic<int>("SDK_INT"); // 11
if (apiLevel == 11) {
}
#endif
エディタでAndroidを選択していた時は、UNITY_EDITORとUNITY_ANDROIDがtrueになるので、順序に気をつける
