Example #1
0
        private void Awake()
        {
#if UNITY_IOS
            _runningPlatform = RunningPlatform.Ios;
#elif UNITY_ANDROID
            _runningPlatform = RunningPlatform.Android;
#elif UNITY_EDITOR || UNITY_EDITOR_OSX
            _runningPlatform = RunningPlatform.UnityEditor;
#endif
        }
Example #2
0
 private static void DetectRunningPlatform()
 {
     if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
     {
         RunningPlatform = RunningPlatform.Windows;
     }
     else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
     {
         RunningPlatform = RunningPlatform.Mac;
     }
     else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
     {
         RunningPlatform = RunningPlatform.Linux;
     }
     else
     {
         RunningPlatform = RunningPlatform.Unknown;
     }
 }