BuildReportTool.Util.GetBuildPlatformBasedOnUnityBuildTarget C# (CSharp) Method

GetBuildPlatformBasedOnUnityBuildTarget() public static method

public static GetBuildPlatformBasedOnUnityBuildTarget ( BuildTarget b ) : BuildPlatform
b BuildTarget
return BuildPlatform
	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;
	}