private static BuildTarget GetBestStandaloneTarget(BuildTarget selectedTarget)
{
if (ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(selectedTarget)))
{
return selectedTarget;
}
if ((Application.platform != RuntimePlatform.WindowsEditor) || !ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneWindows)))
{
if ((Application.platform == RuntimePlatform.OSXEditor) && ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneOSXIntel)))
{
return BuildTarget.StandaloneOSXIntel;
}
if (ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneOSXIntel)))
{
return BuildTarget.StandaloneOSXIntel;
}
if (ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneLinux)))
{
return BuildTarget.StandaloneLinux;
}
}
return BuildTarget.StandaloneWindows;
}