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 }
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; } }