string GetProperBuildSizeDesc()
{
BuildReportTool.BuildPlatform buildPlatform = BuildReportTool.ReportManager.GetBuildPlatformFromString(_buildInfo.BuildType, _buildInfo.BuildTargetUsed);
switch (buildPlatform)
{
case BuildReportTool.BuildPlatform.MacOSX32:
return BUILD_SIZE_MACOSX_DESC;
case BuildReportTool.BuildPlatform.MacOSX64:
return BUILD_SIZE_MACOSX_DESC;
case BuildReportTool.BuildPlatform.MacOSXUniversal:
return BUILD_SIZE_MACOSX_DESC;
case BuildReportTool.BuildPlatform.Windows32:
return BUILD_SIZE_WINDOWS_DESC;
case BuildReportTool.BuildPlatform.Windows64:
return BUILD_SIZE_WINDOWS_DESC;
case BuildReportTool.BuildPlatform.Linux32:
return BUILD_SIZE_STANDALONE_DESC;
case BuildReportTool.BuildPlatform.Linux64:
return BUILD_SIZE_STANDALONE_DESC;
case BuildReportTool.BuildPlatform.LinuxUniversal:
return BUILD_SIZE_LINUX_UNIVERSAL_DESC;
case BuildReportTool.BuildPlatform.Android:
if (_buildInfo.AndroidCreateProject)
{
return BUILD_SIZE_ANDROID_WITH_PROJECT_DESC;
}
if (_buildInfo.AndroidUseAPKExpansionFiles)
{
return BUILD_SIZE_ANDROID_WITH_OBB_DESC;
}
return BUILD_SIZE_ANDROID_DESC;
case BuildReportTool.BuildPlatform.iOS:
return BUILD_SIZE_IOS_DESC;
case BuildReportTool.BuildPlatform.Web:
return BUILD_SIZE_WEB_DESC;
}
return "";
}