public static BuildPlatform GetBuildPlatformBasedOnUnityBuildTarget(BuildTarget b)
{
switch (b)
{
case BuildTarget.WebPlayer:
return BuildPlatform.Web;
case BuildTarget.WebPlayerStreamed:
return BuildPlatform.Web;
case BuildTarget.iOS:
return BuildPlatform.iOS;
case BuildTarget.Android:
return BuildPlatform.Android;
case BuildTarget.XBOX360:
return BuildPlatform.XBOX360;
case BuildTarget.PS3:
return BuildPlatform.PS3;
case BuildTarget.StandaloneWindows:
return BuildPlatform.Windows32;
case BuildTarget.StandaloneWindows64:
return BuildPlatform.Windows64;
#if UNITY_4_AND_GREATER
case BuildTarget.StandaloneLinux:
return BuildPlatform.Linux32;
case BuildTarget.StandaloneLinux64:
return BuildPlatform.Linux64;
case BuildTarget.StandaloneLinuxUniversal:
return BuildPlatform.LinuxUniversal;
#endif
case BuildTarget.StandaloneOSXIntel:
return BuildPlatform.MacOSX32;
#if UNITY_4_2_AND_GREATER
case BuildTarget.StandaloneOSXIntel64:
return BuildPlatform.MacOSX64;
case BuildTarget.StandaloneOSXUniversal:
return BuildPlatform.MacOSXUniversal;
#endif
}
return BuildPlatform.None;
}